diff --git a/src/plugins/qmljseditor/qmllsclient.cpp b/src/plugins/qmljseditor/qmllsclient.cpp index 0df665c0f03..ce72cf7977c 100644 --- a/src/plugins/qmljseditor/qmllsclient.cpp +++ b/src/plugins/qmljseditor/qmllsclient.cpp @@ -9,6 +9,8 @@ #include #include +#include + #include #include @@ -68,6 +70,12 @@ QmllsClient::QmllsClient(StdIOClientInterface *interface) : Client(interface) { setSnippetsGroup(QmlJSEditor::Constants::QML_SNIPPETS_GROUP_ID); + + connect( + ProjectExplorer::BuildManager::instance(), + &ProjectExplorer::BuildManager::buildQueueFinished, + this, + [this]() { LanguageClientManager::restartClient(this); }); } QmllsClient::~QmllsClient()