diff options
| author | Wladimir Leuschner <[email protected]> | 2025-10-15 13:28:02 +0200 |
|---|---|---|
| committer | Wladimir Leuschner <[email protected]> | 2025-10-16 18:06:08 +0200 |
| commit | 879eb2c08094a70683488d56520efd3a4cf1b086 (patch) | |
| tree | d90b8418eed5a3adf3a18038f37c7bdd9e1e01e0 /src | |
| parent | 35b4050d4bfc5005435a155666fed541dd544888 (diff) | |
QMenu: Do not close menu when seperator was clicked
Check before closing the menu, if the respective action is a seperator.
In case it is a seperator do not close the menu.
Fixes: QTBUG-141135
Pick-to: 6.10
Change-Id: I74127f2eaa2973be1f2355bd1aa21e9f9a67f234
Reviewed-by: Axel Spoerl <[email protected]>
Diffstat (limited to 'src')
| -rw-r--r-- | src/widgets/widgets/qmenu.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/widgets/widgets/qmenu.cpp b/src/widgets/widgets/qmenu.cpp index 7d4228709be..3177ed5c2d4 100644 --- a/src/widgets/widgets/qmenu.cpp +++ b/src/widgets/widgets/qmenu.cpp @@ -2971,7 +2971,7 @@ void QMenu::mouseReleaseEvent(QMouseEvent *e) #endif d->activateAction(action, QAction::Trigger); } - } else if (!action || action->isEnabled()) { + } else if ((!action || action->isEnabled()) && !action->isSeparator()) { d->hideUpToMenuBar(); } } |
