Home
Phabricator
Search
Log In
Paste
P489
Masterwork From Distant Lands
Active
Public
Actions
Authored by
davidedmundson
on Nov 4 2019, 8:34 PM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
diff --git a/src/widgets/widgets/qmenu.cpp b/src/widgets/widgets/qmenu.cpp
index 51b458f03a..14629fd5b2 100644
--- a/src/widgets/widgets/qmenu.cpp
+++ b/src/widgets/widgets/qmenu.cpp
@@ -1404,7 +1404,7 @@ void QMenuPrivate::activateAction(QAction *action, QAction::ActionEvent action_e
} else {
for(QWidget *widget = QApplication::activePopupWidget(); widget; ) {
if (QMenu *qmenu = qobject_cast<QMenu*>(widget)) {
- if(qmenu == q)
+ if(qmenu == q && !qApp->keyboardModifiers().testFlag(Qt::ControlModifier))
hideUpToMenuBar();
widget = qmenu->d_func()->causedPopup.widget;
} else {
davidedmundson
edited the content of this paste.
(Show Details)
Nov 4 2019, 8:34 PM
davidedmundson
changed the title of this paste from untitled to
Masterwork From Distant Lands
.
Log In to Comment