[pim/kleopatra] src/crypto/gui: Clear lists of added keys and groups after removing their widgets
Ingo Klöcker <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 409fe414fe183d2e2e27a82a9b13eaa6af53a48e by Ingo Klöcker, on behalf of Ingo Klöcker.
Committed on 29/07/2026 at 11:43.
Pushed by kloecker into branch 'master'.
Clear lists of added keys and groups after removing their widgets
M +2 -0 src/crypto/gui/signencryptwidget.cpp
https://invent.kde.org/pim/kleopatra/-/commit/409fe414fe183d2e2e27a82a9b13eaa6af53a48e
diff --git a/src/crypto/gui/signencryptwidget.cpp b/src/crypto/gui/signencryptwidget.cpp
index 8fabf254c..67600a001 100644
--- a/src/crypto/gui/signencryptwidget.cpp
+++ b/src/crypto/gui/signencryptwidget.cpp
@@ -607,10 +607,12 @@ void SignEncryptWidget::clearAddedRecipients()
for (auto &key : std::as_const(d->mAddedKeys)) {
removeRecipient(key);
}
+ d->mAddedKeys.clear();
for (auto &group : std::as_const(d->mAddedGroups)) {
removeRecipient(group);
}
+ d->mAddedGroups.clear();
}
void SignEncryptWidget::addUnknownRecipient(const char *keyID)