From 5df4bbf2f477a53eb8fef13722c82d9869002f72 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sun, 15 Dec 2019 17:52:05 -0800 Subject: [PATCH] Added support for dressups to toggle Active state command. --- src/Mod/Path/PathCommands.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Path/PathCommands.py b/src/Mod/Path/PathCommands.py index 2f85f24572..400072e429 100644 --- a/src/Mod/Path/PathCommands.py +++ b/src/Mod/Path/PathCommands.py @@ -136,13 +136,13 @@ class _ToggleOperation: return False try: obj = FreeCADGui.Selection.getSelectionEx()[0].Object - return isinstance(obj.Proxy, PathScripts.PathOp.ObjectOp) + return isinstance(PathScripts.PathDressup.baseOp(obj).Proxy, PathScripts.PathOp.ObjectOp) except(IndexError, AttributeError): return False def Activated(self): obj = FreeCADGui.Selection.getSelectionEx()[0].Object - obj.Active = not(obj.Active) + PathScripts.PathDressup.baseOp(obj).Active = not(PathScripts.PathDressup.baseOp(obj).Active) FreeCAD.ActiveDocument.recompute()