From f753d3328b571ff2d9f1b3683a59e6100a8cdd49 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Tue, 26 Jan 2010 15:21:58 +0100
Subject: [PATCH] Add the snippets to the completion box when the character at
 the left of the text cursor is a delimiter.

---
 src/plugins/qmljseditor/qmlcodecompletion.cpp | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/src/plugins/qmljseditor/qmlcodecompletion.cpp b/src/plugins/qmljseditor/qmlcodecompletion.cpp
index a48f63aa4c0..35a00460184 100644
--- a/src/plugins/qmljseditor/qmlcodecompletion.cpp
+++ b/src/plugins/qmljseditor/qmlcodecompletion.cpp
@@ -919,16 +919,9 @@ int QmlCodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
         return -1;
     }
 
-    if (isQmlFile) {
-        if (completionOperator.isNull()
-                || completionOperator.isSpace()
-                || completionOperator == QLatin1Char('{')
-                || completionOperator == QLatin1Char('}')
-                || completionOperator == QLatin1Char(':')
-                || completionOperator == QLatin1Char(';')) {
-            updateSnippets();
-            m_completions.append(m_snippets);
-        }
+    if (isQmlFile && (completionOperator.isNull() || completionOperator.isSpace() || isDelimiter(completionOperator))) {
+        updateSnippets();
+        m_completions.append(m_snippets);
     }
 
     if (! m_completions.isEmpty())
-- 
GitLab