diff --git a/src/plugins/coreplugin/actionmanager/actionmanager.cpp b/src/plugins/coreplugin/actionmanager/actionmanager.cpp index b38dc24f5d1ad7ac9cbe0998dfb806e8f3f99462..49065404639a3a4db27b3385ada489234e259662 100644 --- a/src/plugins/coreplugin/actionmanager/actionmanager.cpp +++ b/src/plugins/coreplugin/actionmanager/actionmanager.cpp @@ -34,6 +34,7 @@ #include "uniqueidmanager.h" #include <coreplugin/coreconstants.h> +#include <coreplugin/icore.h> #include <QtCore/QDebug> #include <QtCore/QSettings> @@ -463,7 +464,7 @@ static const char *sequenceKey = "Keysequence"; void ActionManagerPrivate::initialize() { - QSettings *settings = m_mainWnd->settings(); + QSettings *settings = Core::ICore::instance()->settings(); const int shortcuts = settings->beginReadArray(QLatin1String(settingsGroup)); for (int i=0; i<shortcuts; ++i) { settings->setArrayIndex(i);