From 136026a81b948875dbe66b34db1339b6b35d1965 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Fri, 10 Dec 2021 10:24:51 +0100 Subject: [PATCH] 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 --- src/plugins/languageclient/languageclientsettings.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/languageclient/languageclientsettings.cpp b/src/plugins/languageclient/languageclientsettings.cpp index b2c49af5015..0e9d453db9d 100644 --- a/src/plugins/languageclient/languageclientsettings.cpp +++ b/src/plugins/languageclient/languageclientsettings.cpp @@ -360,6 +360,7 @@ QList LanguageClientSettingsPage::changedSettings() const void LanguageClientSettingsPage::addSettings(BaseSettings *settings) { m_model.insertSettings(settings); + m_changedSettings << settings->m_id; } void LanguageClientSettingsPage::enableSettings(const QString &id)