From 083426aa6104db6817823cda8936fc4ec765df88 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 8 Sep 2025 21:26:49 +0200 Subject: [PATCH] Draft: fix issue with ContinueMode --- src/Mod/Draft/DraftGui.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/DraftGui.py b/src/Mod/Draft/DraftGui.py index ad23e94ff1..d11ed0598d 100644 --- a/src/Mod/Draft/DraftGui.py +++ b/src/Mod/Draft/DraftGui.py @@ -394,8 +394,13 @@ class DraftToolBar: self.globalMode = params.get_param("GlobalMode") self.makeFaceMode = params.get_param("MakeFaceMode") - feature_name = getattr(FreeCAD.activeDraftCommand, "featureName", None) - self.continueMode = params.get_param(feature_name, "Mod/Draft/ContinueMode", silent=True) + if getattr(FreeCAD, "activeDraftCommand", None) \ + and getattr(FreeCAD.activeDraftCommand, "featureName", None): + self.continueMode = params.get_param( + FreeCAD.activeDraftCommand.featureName, + "Mod/ContinueMode", + silent=True + ) self.chainedMode = params.get_param("ChainedMode")