From 91bdc5de126fba1030694c3c420f7a4e71fb3ca4 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 20 Jan 2011 19:12:47 +0100 Subject: [PATCH] QmlDesigner.Model: Call NodeInstanceView before other views for root type change --- src/plugins/qmldesigner/designercore/model/model.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/model/model.cpp b/src/plugins/qmldesigner/designercore/model/model.cpp index daa696be3e..4612f5fe60 100644 --- a/src/plugins/qmldesigner/designercore/model/model.cpp +++ b/src/plugins/qmldesigner/designercore/model/model.cpp @@ -390,15 +390,15 @@ void ModelPrivate::notifyRootNodeTypeChanged(const QString &type, int majorVersi resetModel = true; } + if (nodeInstanceView()) + nodeInstanceView()->rootNodeTypeChanged(type, majorVersion, minorVersion); + foreach (const QWeakPointer &view, m_viewList) { Q_ASSERT(view != 0); view->rootNodeTypeChanged(type, majorVersion, minorVersion); } - if (nodeInstanceView()) - nodeInstanceView()->rootNodeTypeChanged(type, majorVersion, minorVersion); - if (resetModel) { resetModelByRewriter(description); } -- 2.11.0