diff options
Diffstat (limited to 'Build/source/utils/asymptote/GUI/xasy2asy.py')
-rwxr-xr-x | Build/source/utils/asymptote/GUI/xasy2asy.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/GUI/xasy2asy.py b/Build/source/utils/asymptote/GUI/xasy2asy.py index 2df6c3417a0..4b2d0274f74 100755 --- a/Build/source/utils/asymptote/GUI/xasy2asy.py +++ b/Build/source/utils/asymptote/GUI/xasy2asy.py @@ -775,6 +775,8 @@ class xasyItem(Qc.QObject): worker = threading.Thread(target=self.asyfyThread, args=[]) worker.start() item = self.imageHandleQueue.get() + cwd=os.getcwd(); + os.chdir(self.asyengine.tempDirName) while item != (None,) and item[0] != "ERROR": if item[0] == "OUTPUT": print(item[1]) @@ -790,6 +792,8 @@ class xasyItem(Qc.QObject): pass item = self.imageHandleQueue.get() # self.imageHandleQueue.task_done() + os.chdir(cwd); + worker.join() def asyfyThread(self): |