From a3778eacd4d5245745dbdcfd067d3215746fb7eb Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 29 Apr 2021 21:05:52 +0200 Subject: [PATCH] Update gui_arcs.py Gui.addModule("Draft") should be executed before committing _cmd_list irrespective of the UsePartPrimitives setting. --- src/Mod/Draft/draftguitools/gui_arcs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftguitools/gui_arcs.py b/src/Mod/Draft/draftguitools/gui_arcs.py index 1eee4672c6..a28f1e0c44 100644 --- a/src/Mod/Draft/draftguitools/gui_arcs.py +++ b/src/Mod/Draft/draftguitools/gui_arcs.py @@ -301,6 +301,7 @@ class Arc(gui_base_original.Creator): try: # The command to run is built as a series of text strings # to be committed through the `draftutils.todo.ToDo` class. + Gui.addModule("Draft") if utils.getParam("UsePartPrimitives", False): # Insert a Part::Primitive object _base = DraftVecUtils.toString(self.center) @@ -318,7 +319,6 @@ class Arc(gui_base_original.Creator): _cmd_list) else: # Insert a Draft circle - Gui.addModule("Draft") _base = DraftVecUtils.toString(self.center) _cmd = 'Draft.makeCircle' _cmd += '('