From e5518f9ad1decdcbf989ecdb60f921cd450b1753 Mon Sep 17 00:00:00 2001 From: tetektoza Date: Sat, 30 Aug 2025 22:24:33 +0200 Subject: [PATCH] Draft: Call autogroup in make_hatch to put hatch in active group if any (#23464) As the title says - this patch adds autogroup to hatch, so when created it will be put in active group. --- src/Mod/Draft/draftmake/make_hatch.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Draft/draftmake/make_hatch.py b/src/Mod/Draft/draftmake/make_hatch.py index c237b57a69..3a38333f0a 100644 --- a/src/Mod/Draft/draftmake/make_hatch.py +++ b/src/Mod/Draft/draftmake/make_hatch.py @@ -26,6 +26,7 @@ import FreeCAD from draftobjects.hatch import Hatch if FreeCAD.GuiUp: from draftviewproviders.view_hatch import ViewProviderDraftHatch + import draftutils.gui_utils as gui_utils def make_hatch(baseobject, filename, pattern, scale, rotation, translate=True): @@ -46,4 +47,6 @@ def make_hatch(baseobject, filename, pattern, scale, rotation, translate=True): obj.Translate = translate if FreeCAD.GuiUp: ViewProviderDraftHatch(obj.ViewObject) + gui_utils.format_object(obj) + gui_utils.autogroup(obj) return obj