From e2d02bfb141f050176d3d8013c0eebb75dcc2e34 Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@nokia.com>
Date: Wed, 20 Jul 2011 16:29:39 +0200
Subject: [PATCH] QmlDesigner.FormEditor: Fix root item visibility

Task-number: QTCREATORBUG-5504

Change-Id: I8ecf06c221d9e69bf25785940b390d744386f6a5
Reviewed-on: http://codereview.qt.nokia.com/1896
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
---
 .../qmldesigner/components/formeditor/formeditorscene.cpp | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp
index 1b429d0dd93..2d048f9ea69 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp
@@ -199,12 +199,8 @@ void FormEditorScene::synchronizeOtherProperty(const QmlItemNode &qmlItemNode, c
         if (propertyName == "z")
             item->setZValue(qmlItemNode.instanceValue("z").toDouble());
 
-        if (!qmlItemNode.isRootNode()) {
-            if (propertyName == "visible")
-                item->setContentVisible(qmlItemNode.instanceValue("visible").toBool());
-        } else {
-            item->setContentVisible(true);
-        }
+        if (propertyName == "visible")
+            item->setContentVisible(qmlItemNode.instanceValue("visible").toBool());
     }
 }
 
-- 
GitLab