forked from qt-creator/qt-creator
CppTools: Provide the editor snapshot for SemanticInfoUpdater
...so that SemanticInfoUpdater does not depend anymore on the EditorDocumentParser. Accessing the snapshot was a blocking operation that delayed the semantic info update longer than actually needed. Change-Id: I348d22ef83ab310d4319b2e8b9678fe90ee24d6a Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
@@ -446,7 +446,9 @@ unsigned CppEditorWidget::documentRevision() const
|
||||
|
||||
bool CppEditorWidget::isSemanticInfoValidExceptLocalUses() const
|
||||
{
|
||||
return d->m_lastSemanticInfo.doc && d->m_lastSemanticInfo.revision == documentRevision();
|
||||
return d->m_lastSemanticInfo.doc
|
||||
&& d->m_lastSemanticInfo.revision == documentRevision()
|
||||
&& !d->m_lastSemanticInfo.snapshot.isEmpty();
|
||||
}
|
||||
|
||||
bool CppEditorWidget::isSemanticInfoValid() const
|
||||
|
||||
Reference in New Issue
Block a user