diff --git a/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp b/src/plugins/qmldesigner/components/integration/designdocumentcontroller.cpp index 7ab5a8259c4ba3f348131e89e439adc5aa108b29..d56c1bce82f4437379c70b0d549bfd343f8c4ad5 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();