From c444fc2adcab1c170c03ae0d678a8ea867d48b47 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com>
Date: Tue, 23 Mar 2010 15:26:02 +0100
Subject: [PATCH] Fixed saving in Designer mode

Designer should still have editor manager context.

Reviewed-by: con
---
 src/plugins/designer/formeditorw.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/designer/formeditorw.cpp b/src/plugins/designer/formeditorw.cpp
index dbc133d29a3..50eedbed1ba 100644
--- a/src/plugins/designer/formeditorw.cpp
+++ b/src/plugins/designer/formeditorw.cpp
@@ -328,7 +328,10 @@ void FormEditorW::fullInit()
     layout->addWidget(m_editorWidget);
     m_modeWidget->setLayout(layout);
 
-    m_context = new DesignerContext(m_contexts, m_modeWidget, this);
+    Core::UniqueIDManager *idMan = Core::UniqueIDManager::instance();
+    int editorManagerContext = idMan->uniqueIdentifier(QLatin1String(Core::Constants::C_EDITORMANAGER));
+
+    m_context = new DesignerContext(QList<int>() << m_contexts << editorManagerContext, m_modeWidget, this);
     m_core->addContextObject(m_context);
 
     m_designMode->registerDesignWidget(m_modeWidget, QStringList(QLatin1String(FORM_MIMETYPE)), m_contexts);
-- 
GitLab