LanguageClient: Sync settings on plugin initialization

Otherwise we might end up starting a second language server
when opening options page of Language Client plugin and
closing again with 'Ok' without modifying any setting.

Change-Id: I2b16436b92a0d622dc7df1b5fbdaf9f9f8e717a2
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2018-10-15 08:30:11 +02:00
parent bd6f30da70
commit b30f82d3fb

View File

@@ -216,6 +216,7 @@ void LanguageClientSettingsPage::init()
{ {
m_model.reset(LanguageClientSettings::fromSettings(Core::ICore::settings())); m_model.reset(LanguageClientSettings::fromSettings(Core::ICore::settings()));
apply(); apply();
finish();
} }
QWidget *LanguageClientSettingsPage::widget() QWidget *LanguageClientSettingsPage::widget()