From 770a6a79f1142efaf8290f46981f9cc49166eb77 Mon Sep 17 00:00:00 2001
From: Leandro Melo <leandro.melo@nokia.com>
Date: Fri, 3 Dec 2010 13:43:13 +0100
Subject: [PATCH] C++ editor: Don't sort global completions for performance
 reasons

Reviewed-by: Roberto Raggi
---
 src/plugins/cpptools/cppcodecompletion.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index 3f1266ec87a..81636c71b6c 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -1126,11 +1126,9 @@ void CppCodeCompletion::globalCompletion(Scope *currentScope)
         completeNamespace(b);
 
     addKeywords();
-    addSnippets();
-    qStableSort(m_completions.begin(), m_completions.end(), completionItemLessThan);
-
     addMacros(QLatin1String("<configuration>"), context.snapshot());
     addMacros(context.thisDocument()->fileName(), context.snapshot());
+    addSnippets();
 }
 
 static Scope *enclosingNonTemplateScope(Symbol *symbol)
-- 
GitLab