From 8346e354eea3919dd294024a943b16e620a8f30c Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Wed, 25 Aug 2010 12:24:47 +0200
Subject: [PATCH] QmlOutline: Always reset views

The incremental update is not working as expected.
---
 src/plugins/qmljseditor/qmloutlinemodel.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/qmljseditor/qmloutlinemodel.cpp b/src/plugins/qmljseditor/qmloutlinemodel.cpp
index 95049322e33..cdcb34c72a7 100644
--- a/src/plugins/qmljseditor/qmloutlinemodel.cpp
+++ b/src/plugins/qmljseditor/qmloutlinemodel.cpp
@@ -383,7 +383,10 @@ void QmlOutlineModel::update(const SemanticInfo &semanticInfo)
     m_typeToIcon.clear();
 
     QmlOutlineModelSync syncModel(this);
+
+    beginResetModel();
     syncModel(m_semanticInfo.document);
+    endResetModel();
 
     m_context.clear();
 
-- 
GitLab