diff --git a/assembly.py b/assembly.py index 24d2c1d..164fedf 100644 --- a/assembly.py +++ b/assembly.py @@ -3713,6 +3713,10 @@ class Assembly(AsmGroup): obj.purgeTouched() if undo: FreeCAD.closeActiveTransaction() + FreeCADGui.Selection.pushSelStack() + FreeCADGui.Selection.clearSelection() + FreeCADGui.Selection.addSelection(obj) + FreeCADGui.Selection.pushSelStack() except Exception: if undo: FreeCAD.closeActiveTransaction(True) diff --git a/py3_slvs b/py3_slvs index 30f3476..c88d11f 160000 --- a/py3_slvs +++ b/py3_slvs @@ -1 +1 @@ -Subproject commit 30f34766bbdf129536e682f1dcb302f5ac06c81c +Subproject commit c88d11fb9c7294e4d247725ac83904704a2c4613