summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/coreplugin/mainwindow.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/coreplugin/mainwindow.cpp b/src/plugins/coreplugin/mainwindow.cpp
index f32b3b2a18..487976bb0c 100644
--- a/src/plugins/coreplugin/mainwindow.cpp
+++ b/src/plugins/coreplugin/mainwindow.cpp
@@ -325,16 +325,14 @@ bool MainWindow::init(QString *errorMessage)
void MainWindow::extensionsInitialized()
{
m_editorManager->init();
-
m_statusBarManager->extensionsInitalized();
-
OutputPaneManager::instance()->init();
-
- m_actionManager->initialize();
m_vcsManager->extensionsInitialized();
-
m_navigationWidget->setFactories(ExtensionSystem::PluginManager::instance()->getObjects<INavigationWidgetFactory>());
+ // reading the shortcut settings must be done after all shortcuts have been registered
+ m_actionManager->initialize();
+
readSettings();
updateContext();