diff --git a/src/lib/tools/toolbutton.cpp b/src/lib/tools/toolbutton.cpp index f0721b158..25223e726 100644 --- a/src/lib/tools/toolbutton.cpp +++ b/src/lib/tools/toolbutton.cpp @@ -139,7 +139,7 @@ void ToolButton::menuAboutToHide() void ToolButton::showMenu() { - if (!m_menu) + if (!m_menu || m_menu->isVisible()) return; emit aboutToShowMenu();