From c04569a04d170eb704e788b2bc87aecae4b86a65 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 6 Jul 2017 16:43:03 +0300 Subject: [PATCH] FancyMainWindow: Disregard accelerators when sorting docks Change-Id: Ib21a62152008a0b428f93a58d32685e2c0b0dc3b Reviewed-by: Eike Ziller Reviewed-by: Orgad Shaneh --- src/libs/utils/fancymainwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/utils/fancymainwindow.cpp b/src/libs/utils/fancymainwindow.cpp index c37859103de..06fe65fb369 100644 --- a/src/libs/utils/fancymainwindow.cpp +++ b/src/libs/utils/fancymainwindow.cpp @@ -27,6 +27,7 @@ #include "algorithm.h" #include "qtcassert.h" +#include "stringutils.h" #include #include @@ -532,7 +533,7 @@ void FancyMainWindow::addDockActionsToMenu(QMenu *menu) Utils::sort(actions, [](const QAction *action1, const QAction *action2) { QTC_ASSERT(action1, return true); QTC_ASSERT(action2, return false); - return action1->text().toLower() < action2->text().toLower(); + return stripAccelerator(action1->text()).toLower() < stripAccelerator(action2->text()).toLower(); }); foreach (QAction *action, actions) menu->addAction(action);