LanguageClientSettingsPageWidget: Don't leak QMenu

Change-Id: Ia1bfc4aa66e6ed2e2b0e87ae89cf92b1bd5fa97a
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Jarek Kobus
2024-03-12 17:16:54 +01:00
parent 84166b4eaf
commit 16decfec67

View File

@@ -181,7 +181,7 @@ LanguageClientSettingsPageWidget::LanguageClientSettingsPageWidget(LanguageClien
this, &LanguageClientSettingsPageWidget::currentChanged); this, &LanguageClientSettingsPageWidget::currentChanged);
auto buttonLayout = new QVBoxLayout(); auto buttonLayout = new QVBoxLayout();
auto addButton = new QPushButton(Tr::tr("&Add")); auto addButton = new QPushButton(Tr::tr("&Add"));
auto addMenu = new QMenu; auto addMenu = new QMenu(this);
addMenu->clear(); addMenu->clear();
for (const ClientType &type : clientTypes()) { for (const ClientType &type : clientTypes()) {
auto action = new QAction(type.name); auto action = new QAction(type.name);