From 0504ebc704947fe51d93157ef02a2b41c84a298d Mon Sep 17 00:00:00 2001 From: Russell Johnson <47639332+Russ4262@users.noreply.github.com> Date: Sat, 10 Jul 2021 21:50:34 -0500 Subject: [PATCH] Path: Add `Array` operation to recognized `Active` types for toggle --- src/Mod/Path/PathCommands.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/Path/PathCommands.py b/src/Mod/Path/PathCommands.py index e5a7d83d4c..29e26d83ea 100644 --- a/src/Mod/Path/PathCommands.py +++ b/src/Mod/Path/PathCommands.py @@ -141,8 +141,10 @@ class _ToggleOperation: return False try: for sel in FreeCADGui.Selection.getSelectionEx(): - if not isinstance(PathScripts.PathDressup.baseOp(sel.Object).Proxy, PathScripts.PathOp.ObjectOp): - return False + selProxy = PathScripts.PathDressup.baseOp(sel.Object).Proxy + if not isinstance(selProxy, PathScripts.PathOp.ObjectOp) and \ + not isinstance(selProxy, PathScripts.PathArray.ObjectArray): + return False return True except(IndexError, AttributeError): return False