diff options
-rw-r--r-- | src/plugins/coreplugin/mainwindow.cpp | 8 |
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(); |