From 0d35f2f7bc8d9fa54571eb9c782c1ac0d9fb39b2 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Tue, 10 Aug 2010 12:28:41 +0200
Subject: [PATCH] Ignore empty chunks.

---
 src/plugins/cppeditor/cppeditor.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp
index 2f62d8e818..8b80fb356f 100644
--- a/src/plugins/cppeditor/cppeditor.cpp
+++ b/src/plugins/cppeditor/cppeditor.cpp
@@ -983,7 +983,9 @@ void CPPEditor::highlightSymbolUsages(int from, int to)
         return;
 
     QMap<int, QVector<SemanticInfo::Use> > chunks = CheckSymbols::chunks(m_highlighter, from, to);
-    Q_ASSERT(!chunks.isEmpty());
+    if (chunks.isEmpty())
+        return;
+
     QTextBlock b = doc->findBlockByNumber(m_nextHighlightBlockNumber);
 
     QMapIterator<int, QVector<SemanticInfo::Use> > it(chunks);
-- 
GitLab