From e13bf0fac760161071551090d663b00594f1dd44 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 29 Apr 2021 21:07:07 +0200 Subject: [PATCH] Update gui_points.py Gui.addModule("Draft") should be executed before committing _cmd_list irrespective of the UsePartPrimitives setting. --- src/Mod/Draft/draftguitools/gui_points.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftguitools/gui_points.py b/src/Mod/Draft/draftguitools/gui_points.py index bb9ee3cf61..ce95f2974e 100644 --- a/src/Mod/Draft/draftguitools/gui_points.py +++ b/src/Mod/Draft/draftguitools/gui_points.py @@ -119,6 +119,7 @@ class Point(gui_base_original.Creator): # The command to run is built as a series of text strings # to be committed through the `draftutils.todo.ToDo` class. commitlist = [] + Gui.addModule("Draft") if utils.getParam("UsePartPrimitives", False): # Insert a Part::Primitive object _cmd = 'FreeCAD.ActiveDocument.' @@ -133,7 +134,6 @@ class Point(gui_base_original.Creator): _cmd_list)) else: # Insert a Draft point - Gui.addModule("Draft") _cmd = 'Draft.makePoint' _cmd += '(' _cmd += str(self.stack[0][0]) + ', '