From 92996b74aeb1b02e02107e5e04cf908fcc653bcf Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Wed, 31 Jan 2024 11:16:49 +0100 Subject: [PATCH] Python: Don't needlessly store default value Task-number: QTCREATORBUG-24762 Change-Id: I3ca495b2696747d5323cc7eea4aac4d99e3adfd1 Reviewed-by: David Schulz --- src/plugins/python/pythonsettings.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/python/pythonsettings.cpp b/src/plugins/python/pythonsettings.cpp index cfa61b5452a..b72a125d130 100644 --- a/src/plugins/python/pythonsettings.cpp +++ b/src/plugins/python/pythonsettings.cpp @@ -1104,7 +1104,11 @@ void PythonSettings::writeToSettings(QtcSettings *settings) } settings->setValue(interpreterKey, interpretersVar); settings->setValue(defaultKey, m_defaultInterpreterId); - settings->setValue(pylsConfigurationKey, m_pylsConfiguration); + + settings->setValueWithDefault(pylsConfigurationKey, + m_pylsConfiguration, + defaultPylsConfiguration()); + settings->setValue(pylsEnabledKey, m_pylsEnabled); settings->setValue(kitsGeneratedKey, true); settings->endGroup();