diff --git a/src/Mod/Tux/PersistentToolbarsGui.py b/src/Mod/Tux/PersistentToolbarsGui.py index c01e50020e..d9bedde2b4 100644 --- a/src/Mod/Tux/PersistentToolbarsGui.py +++ b/src/Mod/Tux/PersistentToolbarsGui.py @@ -28,7 +28,6 @@ conectedToolbars = [] timer = QtCore.QTimer() mw = Gui.getMainWindow() - def pythonToolbars(): """Manage Python based toolbars in Arch and Draft workbench.""" @@ -36,9 +35,17 @@ def pythonToolbars(): if active == "DraftWorkbench" or active == "ArchWorkbench": if hasattr(Gui, "draftToolBar"): - Gui.draftToolBar.Activated() + try: + Gui.draftToolBar.Activated() + except: + m = "Persistent toolbars: draftToolBar toolbar not managed.\n" + App.Console.PrintMessage(m) if hasattr(Gui, "Snapper"): - Gui.Snapper.show() + try: + Gui.Snapper.show() + except: + m = "Persistent toolbars: Snapper toolbar not managed\n." + App.Console.PrintMessage(m) else: pass