LanguageClient: mark added settings as changed

In order to correctly start a language server after it was added
programmatically it needs to be marked as changed.

Fixes the issue that the python language server did not get started
right after setting it up from the editor info bar.

Change-Id: I9caec91c9d5973912b7379478ab079c87a5231ce
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2021-12-10 10:24:51 +01:00
parent d7f68ba174
commit 136026a81b

View File

@@ -360,6 +360,7 @@ QList<BaseSettings *> LanguageClientSettingsPage::changedSettings() const
void LanguageClientSettingsPage::addSettings(BaseSettings *settings)
{
m_model.insertSettings(settings);
m_changedSettings << settings->m_id;
}
void LanguageClientSettingsPage::enableSettings(const QString &id)