From b2e7d207955e14dbdf56b51162fb893ff8b6e40d Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Tue, 24 Jan 2023 10:43:52 +0100 Subject: [PATCH] Draft: fix gui_offset.py issue caused by PR8207 --- src/Mod/Draft/draftguitools/gui_offset.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Mod/Draft/draftguitools/gui_offset.py b/src/Mod/Draft/draftguitools/gui_offset.py index 7562ebcadd..9c085a5680 100644 --- a/src/Mod/Draft/draftguitools/gui_offset.py +++ b/src/Mod/Draft/draftguitools/gui_offset.py @@ -55,6 +55,9 @@ True if Draft_rc.__name__ else False class Offset(gui_base_original.Modifier): """Gui Command for the Offset tool.""" + def __init__(self): + self.param = App.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft") + def GetResources(self): """Set icon, menu and tooltip.""" @@ -98,7 +101,7 @@ class Offset(gui_base_original.Modifier): self.constrainSeg = None self.ui.offsetUi() - occmode = utils.param.GetBool("Offset_OCC", False) + occmode = self.param.GetBool("Offset_OCC", False) self.ui.occOffset.setChecked(occmode) self.linetrack = trackers.lineTracker() @@ -183,7 +186,7 @@ class Offset(gui_base_original.Modifier): a = -DraftVecUtils.angle(v1, v2, plane.axis) self.dvec = DraftVecUtils.rotate(d, a, plane.axis) occmode = self.ui.occOffset.isChecked() - utils.param.SetBool("Offset_OCC", occmode) + self.param.SetBool("Offset_OCC", occmode) _wire = DraftGeomUtils.offsetWire(self.shape, self.dvec, occ=occmode) @@ -224,7 +227,7 @@ class Offset(gui_base_original.Modifier): if (arg["State"] == "DOWN") and (arg["Button"] == "BUTTON1"): copymode = False occmode = self.ui.occOffset.isChecked() - utils.param.SetBool("Offset_OCC", occmode) + self.param.SetBool("Offset_OCC", occmode) if (gui_tool_utils.hasMod(arg, gui_tool_utils.MODALT) or self.ui.isCopy.isChecked()): copymode = True @@ -306,7 +309,7 @@ class Offset(gui_base_original.Modifier): delta = DraftVecUtils.toString(self.dvec) copymode = False occmode = self.ui.occOffset.isChecked() - utils.param.SetBool("Offset_OCC", occmode) + self.param.SetBool("Offset_OCC", occmode) if self.ui.isCopy.isChecked(): copymode = True