From 019ff9d06b980f16cd2da100b0800985deef12b2 Mon Sep 17 00:00:00 2001
From: Christian Kamm <christian.d.kamm@nokia.com>
Date: Tue, 8 Jun 2010 15:42:02 +0200
Subject: [PATCH] QmlJS: Don't append colons when completing namespaced types.

Task-number: QTCREATORBUG-1604
---
 src/plugins/qmljseditor/qmljscodecompletion.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qmljseditor/qmljscodecompletion.cpp b/src/plugins/qmljseditor/qmljscodecompletion.cpp
index 3fd2d3db4ce..fad5663d976 100644
--- a/src/plugins/qmljseditor/qmljscodecompletion.cpp
+++ b/src/plugins/qmljseditor/qmljscodecompletion.cpp
@@ -804,7 +804,7 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
 
             if (value && completionOperator == QLatin1Char('.')) { // member completion
                 EnumerateProperties enumerateProperties(&context);
-                if (contextFinder.isInLhsOfBinding() && qmlScopeType)
+                if (contextFinder.isInLhsOfBinding() && qmlScopeType && expressionUnderCursor.text().at(0).isLower())
                     addCompletionsPropertyLhs(enumerateProperties(value), symbolIcon);
                 else
                     addCompletions(enumerateProperties(value), symbolIcon);
-- 
GitLab