From 60e3e9bba37435abe5fac445691ff12bd79be5dc Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 15 Oct 2022 16:14:16 +0300 Subject: [PATCH] kutils: cancel mail sending when cancel button is clicked Signed-off-by: Ivailo Monev --- kutils/kemail/kemaildialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kutils/kemail/kemaildialog.cpp b/kutils/kemail/kemaildialog.cpp index 9faee8f1..a032853d 100644 --- a/kutils/kemail/kemaildialog.cpp +++ b/kutils/kemail/kemaildialog.cpp @@ -133,6 +133,11 @@ void KEMailDialog::slotButtonClicked(int button) d->ui.attachlistwidget->items() ); return; + } else if (button == KDialog::Cancel) { + if (d->isRunning() && + KMessageBox::questionYesNo(this, i18n("Mail is being send, are you sure?")) == KMessageBox::Yes) { + d->terminate(); + } } KDialog::slotButtonClicked(button); }