From 75803b08d29b3e38897d1667f697d9664fd59208 Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@nokia.com>
Date: Thu, 29 Apr 2010 18:09:02 +0200
Subject: [PATCH] Attach the loggerview directly after the model creation.

Now you get all the changes of the rewriter.

Reviewed-by: kkoehne
---
 .../integration/designdocumentcontroller.cpp          | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
index 7ab5a8259c4..d56c1bce82f 100644
--- a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
+++ b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp
@@ -262,6 +262,12 @@ QList<RewriterView::Error> DesignDocumentController::loadMaster(QPlainTextEdit *
     //m_d->masterModel = Model::create(m_d->textModifier, m_d->searchPath, errors);
 
     m_d->masterModel = Model::create("Qt/Rectangle", 4, 7);
+
+#if defined(VIEWLOGGER)
+    m_d->viewLogger = new Internal::ViewLogger(m_d->model.data());
+    m_d->masterModel->attachView(m_d->viewLogger.data());
+#endif
+
     m_d->masterModel->setFileUrl(m_d->searchPath);
 
     m_d->subComponentModel = Model::create("Qt/Rectangle", 4, 7);
@@ -278,10 +284,7 @@ QList<RewriterView::Error> DesignDocumentController::loadMaster(QPlainTextEdit *
     m_d->masterModel->attachView(m_d->rewriterView.data());
     m_d->model = m_d->masterModel;
 
-#if defined(VIEWLOGGER)
-    m_d->viewLogger = new Internal::ViewLogger(m_d->model.data());
-    m_d->masterModel->attachView(m_d->viewLogger.data());
-#endif
+
 
     loadCurrentModel();
 
-- 
GitLab