QmlJS: Add missing null check for completion in string literals.

This commit is contained in:
Christian Kamm
2010-11-12 11:12:34 +01:00
parent 02dd995dad
commit 42e49fcc4f

View File

@@ -781,7 +781,9 @@ int CodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
if (contextFinder.isInStringLiteral()) {
const Interpreter::Value *value = getPropertyValue(qmlScopeType, contextFinder.bindingPropertyName(), context);
if (value->asUrlValue()) {
if (!value) {
// do nothing
} else if (value->asUrlValue()) {
QTextCursor tc = edit->textCursor();
QmlExpressionUnderCursor expressionUnderCursor;
expressionUnderCursor(tc);