From c307b0ce7ecb1d0ea6667aa1485d0bfb199b3805 Mon Sep 17 00:00:00 2001 From: sliptonic Date: Sat, 13 Mar 2021 11:10:10 -0600 Subject: [PATCH] fix cancel bug --- src/Mod/Path/PathScripts/PathPost.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Path/PathScripts/PathPost.py b/src/Mod/Path/PathScripts/PathPost.py index 530151b8d7..1a0699b801 100644 --- a/src/Mod/Path/PathScripts/PathPost.py +++ b/src/Mod/Path/PathScripts/PathPost.py @@ -113,7 +113,7 @@ def resolveFileName(job): if openDialog: foo = QtGui.QFileDialog.getSaveFileName(QtGui.QApplication.activeWindow(), "Output File", filename) - if foo: + if foo[0]: filename = foo[0] else: filename = None @@ -416,6 +416,8 @@ class CommandPathPost: if split: for slist in postlist: (fail, rc, filename) = self.exportObjectsWith(slist, job) + if fail: + break else: finalpostlist = [item for slist in postlist for item in slist] (fail, rc, filename) = self.exportObjectsWith(finalpostlist, job)