[pim/kleopatra] src/crypto/gui: Don't leak a QButtonGroup

Ingo Klöcker <[email protected]> Tue, 4 Aug 2026 15:05:17 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 18d9c39ac6ae66a403a46235bd1d1ab601aef30e by Ingo Klöcker, on behalf of Ingo Klöcker.
Committed on 04/08/2026 at 15:05.
Pushed by kloecker into branch 'master'.

Don't leak a QButtonGroup

M  +1    -1    src/crypto/gui/signencryptwidget.cpp

https://invent.kde.org/pim/kleopatra/-/commit/18d9c39ac6ae66a403a46235bd1d1ab601aef30e

diff --git a/src/crypto/gui/signencryptwidget.cpp b/src/crypto/gui/signencryptwidget.cpp
index 67600a001..82c4c5f53 100644
--- a/src/crypto/gui/signencryptwidget.cpp
+++ b/src/crypto/gui/signencryptwidget.cpp
@@ -189,7 +189,7 @@ SignEncryptWidget::SignEncryptWidget(QWidget *parent, bool sigEncExclusive)
         lay->addLayout(protocolSelectionLay);
         lay->addSpacing(style()->pixelMetric(QStyle::PM_LayoutVerticalSpacing) * 3);
 
-        auto grp = new QButtonGroup;
+        auto grp = new QButtonGroup{this};
         d->mPGPRB = new QRadioButton(i18nc("@option:radio", "OpenPGP"));
         d->mCMSRB = new QRadioButton(i18nc("@option:radio", "S/MIME"));
         grp->addButton(d->mPGPRB);