forked from qt-creator/qt-creator
LanguageClient: Fix crashed client restart condition
Change-Id: I4b0195a512b6b1dcbcc6fd02f6014a27b4606ea0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -784,6 +784,7 @@ void QmlJSEditorDocumentPrivate::settingsChanged()
|
||||
case LanguageClient::Client::State::Initialized:
|
||||
setSourcesWithCapabilities(client->capabilities());
|
||||
break;
|
||||
case LanguageClient::Client::State::FailedToInitialize:
|
||||
case LanguageClient::Client::State::Error:
|
||||
qCWarning(qmllsLog) << "qmlls" << newQmlls << "requested for document" << q->filePath()
|
||||
<< "had errors, skipping setSourcesWithCababilities";
|
||||
|
||||
@@ -39,6 +39,7 @@ QmllsClient *QmllsClient::clientForQmlls(const FilePath &qmlls)
|
||||
case Client::State::InitializeRequested:
|
||||
case Client::State::Initialized:
|
||||
return client;
|
||||
case Client::State::FailedToInitialize:
|
||||
case Client::State::ShutdownRequested:
|
||||
case Client::State::Shutdown:
|
||||
case Client::State::Error:
|
||||
|
||||
Reference in New Issue
Block a user