diff --git a/src/Mod/Arch/ArchPanel.py b/src/Mod/Arch/ArchPanel.py index 36bd428be7..869f8abd5f 100644 --- a/src/Mod/Arch/ArchPanel.py +++ b/src/Mod/Arch/ArchPanel.py @@ -251,9 +251,8 @@ class CommandPanel: value4.setObjectName("ContinueCmd") value4.setLayoutDirection(QtCore.Qt.RightToLeft) label4.setBuddy(value4) - if hasattr(FreeCADGui,"draftToolBar"): - value4.setChecked(FreeCADGui.draftToolBar.continueMode) - self.continueCmd = FreeCADGui.draftToolBar.continueMode + self.continueCmd = params.get_param("ContinueMode") + value4.setChecked(self.continueCmd) grid.addWidget(label4,5,0,1,1) grid.addWidget(value4,5,1,1,1) @@ -298,8 +297,7 @@ class CommandPanel: def setContinue(self,i): self.continueCmd = bool(i) - if hasattr(FreeCADGui,"draftToolBar"): - FreeCADGui.draftToolBar.continueMode = bool(i) + params.set_param("ContinueMode", bool(i)) def setPreset(self,i): diff --git a/src/Mod/Arch/ArchStructure.py b/src/Mod/Arch/ArchStructure.py index 46616b0443..f047aff803 100644 --- a/src/Mod/Arch/ArchStructure.py +++ b/src/Mod/Arch/ArchStructure.py @@ -500,9 +500,8 @@ class _CommandStructure: value4.setObjectName("ContinueCmd") value4.setLayoutDirection(QtCore.Qt.RightToLeft) label4.setBuddy(value4) - if hasattr(FreeCADGui,"draftToolBar"): - value4.setChecked(FreeCADGui.draftToolBar.continueMode) - self.continueCmd = FreeCADGui.draftToolBar.continueMode + self.continueCmd = params.get_param("ContinueMode") + value4.setChecked(self.continueCmd) grid.addWidget(label4,8,0,1,1) grid.addWidget(value4,8,1,1,1) @@ -590,8 +589,7 @@ class _CommandStructure: def setContinue(self,i): self.continueCmd = bool(i) - if hasattr(FreeCADGui,"draftToolBar"): - FreeCADGui.draftToolBar.continueMode = bool(i) + params.set_param("ContinueMode", bool(i)) def setCategory(self,i):