diff --git a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp index 9db93925a34..2e05c7aba0b 100644 --- a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp +++ b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp @@ -568,7 +568,7 @@ void SemanticHighlighter::rerun(const QmlJSTools::SemanticInfo &semanticInfo) auto future = Utils::runAsync(QThread::LowestPriority, &SemanticHighlighter::run, this, semanticInfo); m_watcher.setFuture(future); - m_futureSynchronizer.addFuture(future); + m_futureSynchronizer.addFuture(QFuture(future)); } void SemanticHighlighter::cancel()