From 16decfec672962e96551ca565d342ab20fc454b8 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 12 Mar 2024 17:16:54 +0100 Subject: [PATCH] LanguageClientSettingsPageWidget: Don't leak QMenu Change-Id: Ia1bfc4aa66e6ed2e2b0e87ae89cf92b1bd5fa97a Reviewed-by: David Schulz --- src/plugins/languageclient/languageclientsettings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/languageclient/languageclientsettings.cpp b/src/plugins/languageclient/languageclientsettings.cpp index 0a4da9b874e..503e79e2b8b 100644 --- a/src/plugins/languageclient/languageclientsettings.cpp +++ b/src/plugins/languageclient/languageclientsettings.cpp @@ -181,7 +181,7 @@ LanguageClientSettingsPageWidget::LanguageClientSettingsPageWidget(LanguageClien this, &LanguageClientSettingsPageWidget::currentChanged); auto buttonLayout = new QVBoxLayout(); auto addButton = new QPushButton(Tr::tr("&Add")); - auto addMenu = new QMenu; + auto addMenu = new QMenu(this); addMenu->clear(); for (const ClientType &type : clientTypes()) { auto action = new QAction(type.name);