diff options
Diffstat (limited to 'tools/qmlls/qlanguageserver.cpp')
-rw-r--r-- | tools/qmlls/qlanguageserver.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/tools/qmlls/qlanguageserver.cpp b/tools/qmlls/qlanguageserver.cpp index e6408f6ad1..7ebc4faad1 100644 --- a/tools/qmlls/qlanguageserver.cpp +++ b/tools/qmlls/qlanguageserver.cpp @@ -65,8 +65,6 @@ QLanguageServer::QLanguageServer(const QJsonRpcTransport::DataHandler &h, QObjec d->notifySignals.registerHandlers(&d->protocol); } -QLanguageServer::~QLanguageServer() { } - QLanguageServerProtocol *QLanguageServer::protocol() { Q_D(QLanguageServer); @@ -167,6 +165,7 @@ void QLanguageServer::registerMethods(QJsonRpc::TypedRpc &typedRpc) QJsonValue id = doc.object()[u"id"]; { QMutexLocker l(&d->mutex); + // the normal case is d->runStatus == RunStatus::DidInitialize if (d->runStatus != RunStatus::DidInitialize) { if (d->runStatus == RunStatus::DidSetup && !doc.isNull() && doc.object()[u"method"].toString() |