Skip to content
  • Nikolai Kosjar's avatar
    CppEditor: Reduce calls to recalculateSemanticInfo() · 7313203c
    Nikolai Kosjar authored
    
    
    Case: Opening a file that is not yet in the Snapshot
    
    recalculateSemanticInfoNow() emitted the same SemanticInfo until the
    indexer processed the document (Snapshot::contains()). That signal
    caused CppEditorWidget::updateSemanticInfo() to call
    semanticRehighlight() because of unequal revisions. That triggered
    recalculateSemanticInfo() again.
    
    Change-Id: I8fb7d7c42aad3d6a89876e743cd4e3c7aff643bf
    Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
    7313203c