From 986f8b467e251d912a34f382e428fa046c5b644d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 18 Aug 2013 12:27:04 +0530 Subject: [PATCH] Edit metadata dialog: Disable OK button while results are being downloaded. Fixes #1213397 [AttributeError](https://bugs.launchpad.net/calibre/+bug/1213397) --- src/calibre/gui2/metadata/single_download.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/metadata/single_download.py b/src/calibre/gui2/metadata/single_download.py index fc883bd88f..c65706a33c 100644 --- a/src/calibre/gui2/metadata/single_download.py +++ b/src/calibre/gui2/metadata/single_download.py @@ -1012,6 +1012,7 @@ class FullFetch(QDialog): # {{{ self.next_button.setIcon(QIcon(I('ok.png'))) self.next_button.clicked.connect(self.next_clicked) self.ok_button = self.bb.button(self.bb.Ok) + self.ok_button.setEnabled(False) self.ok_button.clicked.connect(self.ok_clicked) self.prev_button = self.bb.addButton(_('Back'), self.bb.ActionRole) self.prev_button.setIcon(QIcon(I('back.png'))) @@ -1080,6 +1081,7 @@ class FullFetch(QDialog): # {{{ def identify_results_found(self): self.next_button.setEnabled(True) + self.ok_button.setEnabled(True) def next_clicked(self, *args): gprefs['metadata_single_gui_geom'] = bytearray(self.saveGeometry())