diff --git a/src/plugins/qmljsinspector/qmljslivetextpreview.cpp b/src/plugins/qmljsinspector/qmljslivetextpreview.cpp
index d3f1b14b68acb143fe832a2f9a78ac8d87274d8d..173651d515acbf400317715745a03cbfac0b565a 100644
--- a/src/plugins/qmljsinspector/qmljslivetextpreview.cpp
+++ b/src/plugins/qmljsinspector/qmljslivetextpreview.cpp
@@ -41,13 +41,11 @@ class MapObjectWithDebugReference : public Visitor
 
 void MapObjectWithDebugReference::endVisit(UiObjectDefinition* ast)
 {
-    if (ast->qualifiedTypeNameId->name->asString().at(0).isUpper())
-        processRecursive(root, ast);
+    processRecursive(root, ast);
 }
 void MapObjectWithDebugReference::endVisit(UiObjectBinding* ast)
 {
-    if (ast->qualifiedId->name->asString().at(0).isUpper())
-        processRecursive(root, ast);
+    processRecursive(root, ast);
 }
 
 void MapObjectWithDebugReference::processRecursive(const QDeclarativeDebugObjectReference& object, UiObjectMember* ast)