From 67bb2a18b1fe9f8fdfa7898bb85c229cf09fa2c7 Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Mon, 11 Nov 2024 15:50:48 +0100 Subject: [PATCH] Draft: Fix Shape2DView finish bug The Draft_Shape2DView did not finish properly if no object was selected. Forum topic: https://forum.freecad.org/viewtopic.php?t=92031 --- src/Mod/Draft/draftguitools/gui_shape2dview.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Draft/draftguitools/gui_shape2dview.py b/src/Mod/Draft/draftguitools/gui_shape2dview.py index 0d87fdb9b7..124171d9e4 100644 --- a/src/Mod/Draft/draftguitools/gui_shape2dview.py +++ b/src/Mod/Draft/draftguitools/gui_shape2dview.py @@ -71,6 +71,11 @@ class Shape2DView(gui_base_original.Modifier): else: self.proceed() + def finish(self, cont=False): + """Terminate the operation.""" + self.end_callbacks(self.call) + super().finish() + def proceed(self): """Proceed with the command if one object was selected.""" if self.call is not None: