From 9c43c891e1c7d72b6e0ab0bf8ede354f7c8c78d3 Mon Sep 17 00:00:00 2001 From: Christiaan Janssen Date: Tue, 12 Jan 2010 14:27:04 +0100 Subject: [PATCH] QmlDesigner.statesEditor: Solved crash when manually deleting states in text mode --- .../qmldesigner/components/stateseditor/stateseditorview.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp index d4dce66173e..41ae1ecfe1a 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp @@ -186,7 +186,6 @@ void StatesEditorView::modelAboutToBeDetached(Model *model) void StatesEditorView::propertiesAboutToBeRemoved(const QList& propertyList) { - QmlModelView::propertiesAboutToBeRemoved(propertyList); foreach (const AbstractProperty &property, propertyList) { // remove all states except base state if ((property.name()=="states") && (property.parentModelNode().isRootNode())) { @@ -204,6 +203,7 @@ void StatesEditorView::propertiesAboutToBeRemoved(const QList& } } } + QmlModelView::propertiesAboutToBeRemoved(propertyList); } void StatesEditorView::propertiesRemoved(const QList& propertyList)