diff options
Diffstat (limited to 'src/controls/MenuBar.qml')
-rw-r--r-- | src/controls/MenuBar.qml | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/controls/MenuBar.qml b/src/controls/MenuBar.qml index 272ed444..711d25c2 100644 --- a/src/controls/MenuBar.qml +++ b/src/controls/MenuBar.qml @@ -256,8 +256,9 @@ MenuBarPrivate { menuBarLoader.height - d.heightPadding, 0, 0), 0) if (d.preselectMenuItem) __menuItem.__currentIndex = 0 - } else { - __menuItem.__closeMenu() + } else if (__menuItem.__popupVisible) { + __menuItem.__dismissMenu() + __menuItem.__destroyAllMenuPopups() } } } |