diff --git a/src/plugins/qmljseditor/qmljscodecompletion.cpp b/src/plugins/qmljseditor/qmljscodecompletion.cpp index e478bfebf29..c4631c02d90 100644 --- a/src/plugins/qmljseditor/qmljscodecompletion.cpp +++ b/src/plugins/qmljseditor/qmljscodecompletion.cpp @@ -941,7 +941,11 @@ void CodeCompletion::updateSnippets() static bool qmlCompletionItemLessThan(const TextEditor::CompletionItem &l, const TextEditor::CompletionItem &r) { - if (l.text.at(0).isUpper() && r.text.at(0).isLower()) + if (l.text.isEmpty()) + return true; + else if (r.text.isEmpty()) + return false; + else if (l.text.at(0).isUpper() && r.text.at(0).isLower()) return false; else if (l.text.at(0).isLower() && r.text.at(0).isUpper()) return true;