[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/sdk/kdevelop/languages/cpp/parser
From:       David Nolden <david.nolden.kde () art-master ! de>
Date:       2009-12-10 1:23:52
Message-ID: 1260408232.908457.17502.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1060820 by zwabel:

Hopefully fix positioning problems of lexer errors. Their positions were arbitrarily \
distributed over the document in form of little 1-character red unterlines.

 M  +1 -1      lexer.cpp  


--- trunk/extragear/sdk/kdevelop/languages/cpp/parser/lexer.cpp #1060819:1060820
@@ -954,7 +954,7 @@
 
   KDevelop::ProblemPointer p(new KDevelop::Problem);
 
-  KDevelop::SimpleCursor position = session->positionAt(index - 1);
+  KDevelop::SimpleCursor position = \
session->positionAt(cursor.offsetIn(session->contents()), true);  \
p->setSource(KDevelop::ProblemData::Lexer);  \
p->setFinalLocation(KDevelop::DocumentRange(session->url().str(), \
KTextEditor::Range(position.textCursor(), 1)));  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic