From 2da3308bc31900547760b90d52ccfbf1cfec02ec Mon Sep 17 00:00:00 2001 From: sliptonic Date: Sat, 14 Nov 2020 12:06:25 -0600 Subject: [PATCH] Only allow editing of toolbit if shapefile is found --- src/Mod/Path/PathScripts/PathToolBitGui.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Mod/Path/PathScripts/PathToolBitGui.py b/src/Mod/Path/PathScripts/PathToolBitGui.py index adeab5ba89..30ba0e1648 100644 --- a/src/Mod/Path/PathScripts/PathToolBitGui.py +++ b/src/Mod/Path/PathScripts/PathToolBitGui.py @@ -113,7 +113,14 @@ class ViewProvider(object): return [] def doubleClicked(self, vobj): - self.setEdit(vobj) + if os.path.exists(vobj.Object.BitShape): + self.setEdit(vobj) + else: + msg = translate('PathToolBit', + 'Toolbit cannot be edited: Shapefile not found') + diag = QtGui.QMessageBox(QtGui.QMessageBox.Warning, 'Error', msg) + diag.setWindowModality(QtCore.Qt.ApplicationModal) + diag.exec_() class TaskPanel: