From 63da8ad9789138ac774abac2e49381c8dddc5cb4 Mon Sep 17 00:00:00 2001 From: saturneric Date: Fri, 26 Dec 2025 23:21:36 +0100 Subject: fix(ui): set parent for `QAction` in menu * Assigns the parent widget to the QAction to ensure proper ownership and resource management by Qt * Prevents potential memory leaks and improves UI stability --- src/m_key_server_sync/KeyServerSyncModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/m_key_server_sync/KeyServerSyncModule.cpp') diff --git a/src/m_key_server_sync/KeyServerSyncModule.cpp b/src/m_key_server_sync/KeyServerSyncModule.cpp index 31b9a6a..c5b7918 100644 --- a/src/m_key_server_sync/KeyServerSyncModule.cpp +++ b/src/m_key_server_sync/KeyServerSyncModule.cpp @@ -206,7 +206,7 @@ REGISTER_EVENT_HANDLER(MAINWINDOW_MENU_MOUNTED, [](const MEvent& event) -> int { QWidget* parent = qobject_cast(static_cast(main_window)); auto* action = new QAction( - QCoreApplication::translate("GTrC", "Key Server"), nullptr); + QCoreApplication::translate("GTrC", "Key Server"), parent); action->setToolTip(QCoreApplication::translate( "GTrC", "Import public keys from a trusted key server.")); action->setIcon(QIcon(":/icons/import_key_from_server.png")); -- cgit