From 49cf71e3b987fc4cc5d4a6e2d468c0977511ab90 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Mon, 23 Sep 2024 10:55:10 +0200 Subject: [PATCH] LSP: Fix memory leak Change-Id: Iaa78640253c25335762f08eb17caa7a18d5ce8d5 Reviewed-by: David Schulz --- src/plugins/languageclient/languageclientsettings.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/languageclient/languageclientsettings.cpp b/src/plugins/languageclient/languageclientsettings.cpp index 1f8d1b835c1..00862786976 100644 --- a/src/plugins/languageclient/languageclientsettings.cpp +++ b/src/plugins/languageclient/languageclientsettings.cpp @@ -356,7 +356,9 @@ LanguageClientSettingsPage::LanguageClientSettingsPage() void LanguageClientSettingsPage::init() { - m_model.reset(LanguageClientSettings::fromSettings(Core::ICore::settings())); + QList newList = LanguageClientSettings::fromSettings(Core::ICore::settings()); + m_model.reset(newList); + qDeleteAll(newList); } QList LanguageClientSettingsPage::settings() const