From d3acf0b4efed60eda4cf5033807b750f55b80329 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Tue, 5 May 2009 15:58:46 +0200
Subject: [PATCH] Update the ids also when the AST is incomplete.

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

diff --git a/src/plugins/duieditor/duieditor.cpp b/src/plugins/duieditor/duieditor.cpp
index 33c67aeaa20..0fa7bf24802 100644
--- a/src/plugins/duieditor/duieditor.cpp
+++ b/src/plugins/duieditor/duieditor.cpp
@@ -409,10 +409,10 @@ void ScriptEditor::updateDocumentNow()
 
     bool parsed = parser.parse(&driver);
 
-    if (parsed) {
-        IdDeclarations updateIds;
-        m_ids = updateIds(parser.ast());
+    IdDeclarations updateIds;
+    m_ids = updateIds(parser.ast());
 
+    if (parsed) {
         if (DuiHighlighter *highlighter = qobject_cast<DuiHighlighter*>(baseTextDocument()->syntaxHighlighter())) {
             HighlightBindings highlightIds(document());
             highlightIds.setFormat(highlighter->labelTextCharFormat());
-- 
GitLab