Restart qmlls when project info changes

When the project info changes, we should update the qmlls version
which the current opened document is using.

Fixes: QTCREATORBUG-31208
Change-Id: Ief338efd863ea7472a4e5b68a5b6e7d601fd0f80
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Semih Yavuz
2024-07-11 11:49:54 +02:00
parent 751cfa7bc3
commit 491c0ab7a6

View File

@@ -481,6 +481,10 @@ QmlJSEditorDocumentPrivate::QmlJSEditorDocumentPrivate(QmlJSEditorDocument *pare
&QmllsSettingsManager::settingsChanged, &QmllsSettingsManager::settingsChanged,
this, this,
&Internal::QmlJSEditorDocumentPrivate::settingsChanged); &Internal::QmlJSEditorDocumentPrivate::settingsChanged);
connect(modelManager,
&ModelManagerInterface::projectInfoUpdated,
this,
&Internal::QmlJSEditorDocumentPrivate::settingsChanged);
// semantic info // semantic info
m_semanticInfoUpdater = new SemanticInfoUpdater(); m_semanticInfoUpdater = new SemanticInfoUpdater();