[pim/kleopatra/release/26.08] 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 3b19df128ce487de89cae8eafce3bd36fb04ff7c by Ingo Klöcker, on behalf of Ingo Klöcker.
Committed on 29/07/2026 at 12:06.
Pushed by kloecker into branch 'release/26.08'.
Clear lists of added keys and groups after removing their widgets
(cherry picked from commit 409fe414fe183d2e2e27a82a9b13eaa6af53a48e)
M +2 -0 src/crypto/gui/signencryptwidget.cpp
https://invent.kde.org/pim/kleopatra/-/commit/3b19df128ce487de89cae8eafce3bd36fb04ff7c
diff --git a/src/crypto/gui/signencryptwidget.cpp b/src/crypto/gui/signencryptwidget.cpp
index fad79f6a6..5e3db1381 100644
--- a/src/crypto/gui/signencryptwidget.cpp
+++ b/src/crypto/gui/signencryptwidget.cpp
@@ -626,10 +626,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)