diff --git a/GUI/Views/SampleDesigner/DesignerScene.cpp b/GUI/Views/SampleDesigner/DesignerScene.cpp
index 7612b493c0f16fd7676a79d1d54f3077e1b9582a..454599f3ba095ec7cc3c0d7702654d506b842c0c 100644
--- a/GUI/Views/SampleDesigner/DesignerScene.cpp
+++ b/GUI/Views/SampleDesigner/DesignerScene.cpp
@@ -214,10 +214,8 @@ void DesignerScene::updateViews(const QModelIndex& parentIndex, IView* parentVie
                 continue;
 
             childView = addViewForItem(item);
-            if (childView) {
-                if (parentView)
-                    parentView->addView(childView, childCount++);
-            }
+            if (childView && parentView)
+                parentView->addView(childView, childCount++);
         }
 
         updateViews(itemIndex, childView);