From c7b18b63734f6a82c18615c890858b23a0d4ef54 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 20 Dec 2014 08:44:49 +0530 Subject: [PATCH] Metadata review dialog: Show a confirmation for the "Reject all remaining" button. Fixes #1404386 [Reject All Remaining - Confirmation box please!](https://bugs.launchpad.net/calibre/+bug/1404386) --- src/calibre/gui2/metadata/diff.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/metadata/diff.py b/src/calibre/gui2/metadata/diff.py index 3ae43c3a8e..6c19bbf00a 100644 --- a/src/calibre/gui2/metadata/diff.py +++ b/src/calibre/gui2/metadata/diff.py @@ -622,6 +622,9 @@ class CompareMany(QDialog): self.accept() def reject_all_remaining(self): + from calibre.gui2.dialogs.confirm_delete import confirm + if not confirm(_('Are you sure you want to reject all %d remaining results?') % len(self.ids), 'confirm_metadata_review_reject', parent=self): + return self.next_item(False) for id_ in self.ids: oldmi, newmi = self.get_metadata(id_)