From 6ba9ae668586e56764ad47171e68fc13daa94c5d Mon Sep 17 00:00:00 2001
From: Daniel Molkentin <daniel.molkentin@nokia.com>
Date: Wed, 13 Jan 2010 16:51:28 +0100
Subject: [PATCH] Be a good citizen, retrieve the settings from
 ICore::instance().

---
 src/plugins/coreplugin/actionmanager/actionmanager.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/coreplugin/actionmanager/actionmanager.cpp b/src/plugins/coreplugin/actionmanager/actionmanager.cpp
index b38dc24f5d1..49065404639 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);
-- 
GitLab