diff --git a/src/plugins/cppeditor/cppeditordocument.cpp b/src/plugins/cppeditor/cppeditordocument.cpp index 7b65a01fd3d..49d272eb725 100644 --- a/src/plugins/cppeditor/cppeditordocument.cpp +++ b/src/plugins/cppeditor/cppeditordocument.cpp @@ -310,7 +310,7 @@ void CppEditorDocument::setExtraPreprocessorDirectives(const QByteArray &directi void CppEditorDocument::setIfdefedOutBlocks(const QList &blocks) { - if (syntaxHighlighter() && syntaxHighlighter()->syntaxHighlighterUpToDate()) { + if (syntaxHighlighter() && !syntaxHighlighter()->syntaxHighlighterUpToDate()) { connect(syntaxHighlighter(), &SyntaxHighlighter::finished, this,