From dfb5f5de4beab01fee067c7fe7221b357f38a165 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:29:21 +0100 Subject: [PATCH] Draft: Properly remove Snap toolbar when switching workbenches (#8172) --- src/Mod/Draft/draftguitools/gui_snapper.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/draftguitools/gui_snapper.py b/src/Mod/Draft/draftguitools/gui_snapper.py index ef9ba5284d..0dcd19de31 100644 --- a/src/Mod/Draft/draftguitools/gui_snapper.py +++ b/src/Mod/Draft/draftguitools/gui_snapper.py @@ -1589,9 +1589,9 @@ class Snapper: def hide(self): """Hide the toolbar.""" - toolbar = self.get_snap_toolbar() - if toolbar: - toolbar.hide() + if hasattr(self, "toolbar") and self.toolbar: + self.toolbar.hide() + self.toolbar.toggleViewAction().setVisible(False) def setGrid(self):