diff options
| author | Méven Car <[email protected]> | 2025-10-19 20:16:37 +0200 |
|---|---|---|
| committer | Méven Car <[email protected]> | 2025-10-23 08:10:58 +0000 |
| commit | 1b292eb01c819d9a8cfcb28a5049ce074e8b3b5d (patch) | |
| tree | e996afa14cc12fa2ff4723b75ab6e5c0396c8bed /src | |
| parent | 239f5822600588b68877924deb3c75688e41eabe (diff) | |
viewactionhandler: set parent to KActionMenu's menu with MenuButtonPopup
Since the Menu will then be used in the chain of focused elements.
Diffstat (limited to 'src')
| -rw-r--r-- | src/views/dolphinviewactionhandler.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/views/dolphinviewactionhandler.cpp b/src/views/dolphinviewactionhandler.cpp index b8c5fafed..a09b78d52 100644 --- a/src/views/dolphinviewactionhandler.cpp +++ b/src/views/dolphinviewactionhandler.cpp @@ -26,6 +26,7 @@ #include <KProtocolManager> #include <QActionGroup> +#include <QApplication> #include <QMenu> #include <QPointer> @@ -374,6 +375,8 @@ void DolphinViewActionHandler::createActions(SelectionMode::ActionTextHelper *ac viewSettings->addAction(adjustViewProps); viewSettings->setPopupMode(QToolButton::ToolButtonPopupMode::MenuButtonPopup); connect(viewSettings, &KActionMenu::triggered, viewModeActions, &KSelectAction::triggered); + // HACK KActionMenu doesn't set a parent for its menu() causing accessibility traversal issues + viewSettings->menu()->setParent(QApplication::activeWindow()); } QActionGroup *DolphinViewActionHandler::createFileItemRolesActionGroup(const QString &groupPrefix) |
