forked from qt-creator/qt-creator
Editor: fix revision of semanticinfo
Task-number: QTCREATORBUG-7298 Change-Id: I09258fa5a72d47c6a154e97d5f880ccab1b697fd Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -2122,7 +2122,7 @@ void SemanticHighlighter::run()
|
|||||||
SemanticInfo SemanticHighlighter::semanticInfo(const Source &source)
|
SemanticInfo SemanticHighlighter::semanticInfo(const Source &source)
|
||||||
{
|
{
|
||||||
SemanticInfo semanticInfo;
|
SemanticInfo semanticInfo;
|
||||||
semanticInfo.revision = source.revision;
|
semanticInfo.revision = m_lastSemanticInfo.revision;
|
||||||
semanticInfo.forced = source.force;
|
semanticInfo.forced = source.force;
|
||||||
|
|
||||||
m_mutex.lock();
|
m_mutex.lock();
|
||||||
@@ -2162,6 +2162,7 @@ SemanticInfo SemanticHighlighter::semanticInfo(const Source &source)
|
|||||||
DeclarationAST *currentFunctionDefinition = functionDefinitionUnderCursor(ast, source.line, source.column);
|
DeclarationAST *currentFunctionDefinition = functionDefinitionUnderCursor(ast, source.line, source.column);
|
||||||
|
|
||||||
const LocalSymbols useTable(semanticInfo.doc, currentFunctionDefinition);
|
const LocalSymbols useTable(semanticInfo.doc, currentFunctionDefinition);
|
||||||
|
semanticInfo.revision = source.revision;
|
||||||
semanticInfo.localUses = useTable.uses;
|
semanticInfo.localUses = useTable.uses;
|
||||||
semanticInfo.hasQ = useTable.hasQ;
|
semanticInfo.hasQ = useTable.hasQ;
|
||||||
semanticInfo.hasD = useTable.hasD;
|
semanticInfo.hasD = useTable.hasD;
|
||||||
|
|||||||
Reference in New Issue
Block a user