From 4c4df832de9cc4785ff77fd52c63a2ef92ececb1 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Thu, 30 Apr 2009 17:26:16 +0200
Subject: [PATCH] Improved the highlighting of qualified ids.

---
 src/plugins/duieditor/duieditor.cpp | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/plugins/duieditor/duieditor.cpp b/src/plugins/duieditor/duieditor.cpp
index 4cf32412da7..181cdef80a1 100644
--- a/src/plugins/duieditor/duieditor.cpp
+++ b/src/plugins/duieditor/duieditor.cpp
@@ -218,15 +218,11 @@ protected:
         _selections.append(sel);
     }
 
-    void highlight(AST::UiQualifiedId *qualifiedId)
+    void highlight(AST::UiQualifiedId *id)
     {
-        AST::UiQualifiedId *last = qualifiedId;
-        for (; last; last = last->next) {
-            if (! last->next)
-                break;
+        for (; id; id = id->next) {
+            highlight(id->identifierToken.begin(), id->identifierToken.end());
         }
-        highlight(qualifiedId->identifierToken.begin(),
-                  last->identifierToken.end());
     }
 
     virtual bool visit(AST::UiScriptBinding *node)
-- 
GitLab