diff --git a/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp b/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp index 1ce806cf25e..9685d91cabc 100644 --- a/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp +++ b/src/plugins/languageclient/lualanguageclient/lualanguageclient.cpp @@ -313,10 +313,12 @@ public: return s->m_id == m_clientSettingsId; }); - if (settings) + if (settings) { LanguageClientManager::applySettings(settings); - else + LanguageClientManager::writeSettings(); + } else { LanguageClientManager::applySettings(); + } }); }