summaryrefslogtreecommitdiff
path: root/src/plugins/languageclient/languageclientsettings.cpp
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2018-10-15 08:30:11 +0200
committerChristian Stenger <christian.stenger@qt.io>2018-10-15 08:23:01 +0000
commitb30f82d3fbb949203e0ab5332b4ae10c2b3b7edd (patch)
tree35ee5b899eb4bd956d32b4694f2814b7f9a9980e /src/plugins/languageclient/languageclientsettings.cpp
parentbd6f30da700b43fb57f5df84b6028610fb7dbc0c (diff)
downloadqt-creator-b30f82d3fbb949203e0ab5332b4ae10c2b3b7edd.tar.gz
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>
Diffstat (limited to 'src/plugins/languageclient/languageclientsettings.cpp')
-rw-r--r--src/plugins/languageclient/languageclientsettings.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/languageclient/languageclientsettings.cpp b/src/plugins/languageclient/languageclientsettings.cpp
index 5fcd7b683e..b2c6adc8ca 100644
--- a/src/plugins/languageclient/languageclientsettings.cpp
+++ b/src/plugins/languageclient/languageclientsettings.cpp
@@ -216,6 +216,7 @@ void LanguageClientSettingsPage::init()
{
m_model.reset(LanguageClientSettings::fromSettings(Core::ICore::settings()));
apply();
+ finish();
}
QWidget *LanguageClientSettingsPage::widget()