From cff2d4f8fbed67a4fdae9473fef55e95eaca9fb3 Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Sun, 2 Mar 2025 17:33:45 +0100 Subject: [PATCH] Draft: fix Draft_Edit isAttachedToDocument issue Fixes #19939 The `isAttachedToDocument` method only works in certain circumstances. https://forum.freecad.org/viewtopic.php?t=94709 --- src/Mod/Draft/draftguitools/gui_edit.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Mod/Draft/draftguitools/gui_edit.py b/src/Mod/Draft/draftguitools/gui_edit.py index c5b89b83f3..307e3c18c8 100644 --- a/src/Mod/Draft/draftguitools/gui_edit.py +++ b/src/Mod/Draft/draftguitools/gui_edit.py @@ -825,8 +825,7 @@ class Edit(gui_base_original.Modifier): """Restore objects style during editing mode. """ for obj in objs: - if not obj.isAttachedToDocument(): - # Object has been deleted. + if utils.is_deleted(obj): continue obj_gui_tools = self.get_obj_gui_tools(obj) if obj_gui_tools: