From 7c4eb002e29a96b88f24e464f9441585896e3544 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen <erik.verbruggen@nokia.com> Date: Tue, 6 Apr 2010 10:42:11 +0200 Subject: [PATCH] Fixed corner cases for comparison. Reviewed-by: ckamm --- src/plugins/qmljseditor/qmljscodecompletion.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; -- GitLab