diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
index 13d6e945336ac287826f0b24d3d9563e3a36191c..2d60b2a25df1e2125d48d9a1fb052a3c007f8cad 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
@@ -155,7 +155,6 @@ QList<QmlObjectNode> QmlItemNode::allDirectSubNodes() const
         QList<ModelNode> modelNodeList = modelNode().allDirectSubModelNodes();
 
         foreach (const ModelNode &node, modelNodeList) {
-            if (!QmlItemNode(node).isValid()) //if ModelNode is no FxItem
                 returnList.append(node);
         }
     }