From fbb613e1315a4201be57c73acf7ea90f341db147 Mon Sep 17 00:00:00 2001 From: DeepSOIC Date: Sun, 3 Apr 2016 20:22:03 +0300 Subject: [PATCH] Placement: fix #5 - keeping selection when creating new placements --- lattice2Placement.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lattice2Placement.py b/lattice2Placement.py index 84b4796..4cdca65 100644 --- a/lattice2Placement.py +++ b/lattice2Placement.py @@ -232,6 +232,7 @@ class _CommandPlacement: 'ToolTip': QtCore.QT_TRANSLATE_NOOP("Lattice2_Placement","Lattice Placement: Create lattice object with single item")} def Activated(self): + FreeCADGui.Selection.clearSelection() CreateLatticePlacement(name= "Placment", mode= self.mode) if self.mode == "Custom": FreeCADGui.runCommand("Std_Placement") @@ -269,6 +270,7 @@ class _CommandPlacementAx: def Activated(self): try: + FreeCADGui.Selection.clearSelection() CreateLatticePlacementAx(self.label, self.priority, self.XDir, self.YDir, self.ZDir) except Exception as err: msgError(err) @@ -302,6 +304,7 @@ class _CommandPlacementEuler: def Activated(self): try: + FreeCADGui.Selection.clearSelection() CreateLatticePlacementEuler(name= "PlacementEu") except Exception as err: msgError(err)