diff --git a/src/plugins/qmljseditor/qmljscodecompletion.cpp b/src/plugins/qmljseditor/qmljscodecompletion.cpp index e478bfebf298edf3020f2cbfee962f297962948a..c4631c02d90001ffa23153b2295d3a05bd729bf3 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;