From 2f9c0713b2d85ebeed085e9cce2591cc07354928 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Tue, 12 Jul 2022 13:14:37 +0200 Subject: [PATCH] Draft: Fix setEdit in view_text.py The setEdit function should import the Draft module to make sure draftToolBar is available. --- src/Mod/Draft/draftviewproviders/view_text.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftviewproviders/view_text.py b/src/Mod/Draft/draftviewproviders/view_text.py index 1dda2fdab9..9ae386481c 100644 --- a/src/Mod/Draft/draftviewproviders/view_text.py +++ b/src/Mod/Draft/draftviewproviders/view_text.py @@ -221,7 +221,9 @@ class ViewProviderText(ViewProviderDraftAnnotation): def setEdit(self,vobj,mode): import FreeCADGui - self.text = '' + if not hasattr(FreeCADGui, "draftToolBar"): + import Draft + self.text = "" FreeCADGui.draftToolBar.sourceCmd = self FreeCADGui.draftToolBar.taskUi() FreeCADGui.draftToolBar.textUi()