QmlJS: Don't append colons when completing namespaced types.

Task-number: QTCREATORBUG-1604
This commit is contained in:
Christian Kamm
2010-06-08 15:42:02 +02:00
parent 9d77b7c105
commit 019ff9d06b

View File

@@ -804,7 +804,7 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
if (value && completionOperator == QLatin1Char('.')) { // member completion if (value && completionOperator == QLatin1Char('.')) { // member completion
EnumerateProperties enumerateProperties(&context); EnumerateProperties enumerateProperties(&context);
if (contextFinder.isInLhsOfBinding() && qmlScopeType) if (contextFinder.isInLhsOfBinding() && qmlScopeType && expressionUnderCursor.text().at(0).isLower())
addCompletionsPropertyLhs(enumerateProperties(value), symbolIcon); addCompletionsPropertyLhs(enumerateProperties(value), symbolIcon);
else else
addCompletions(enumerateProperties(value), symbolIcon); addCompletions(enumerateProperties(value), symbolIcon);