From 71840d93a57fb9cb76f6072baab0c64d50e4b4ca Mon Sep 17 00:00:00 2001 From: Marco Bubke <marco.bubke@nokia.com> Date: Wed, 19 May 2010 16:10:26 +0200 Subject: [PATCH] Change the visiblity only if the formeditor item exists Task-Number: BAUHAUS-673 Reviewed-by: kkoehne --- .../qmldesigner/components/formeditor/formeditorview.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index cba3a7a3097..1904c0bec20 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp @@ -413,7 +413,7 @@ void FormEditorView::nodeSlidedToIndex(const NodeListProperty &listProperty, int void FormEditorView::auxiliaryDataChanged(const ModelNode &node, const QString &name, const QVariant &data) { QmlModelView::auxiliaryDataChanged(node, name, data); - if (name == "invisible") { + if (name == "invisible" && m_scene->hasItemForQmlItemNode(QmlItemNode(node))) { FormEditorItem *item(m_scene->itemForQmlItemNode(QmlItemNode(node))); bool isInvisible = data.toBool(); item->setVisible(!isInvisible); -- GitLab