From b09912da39f557967bf5f3657203b4f6a4e7438a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 26 May 2017 22:40:48 +0530 Subject: [PATCH] Fix #1692289 [Clicking Test email without email specified](https://bugs.launchpad.net/calibre/+bug/1692289) --- src/calibre/gui2/wizard/send_email.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/gui2/wizard/send_email.py b/src/calibre/gui2/wizard/send_email.py index e6b644c2dc..6dcc3d3cb7 100644 --- a/src/calibre/gui2/wizard/send_email.py +++ b/src/calibre/gui2/wizard/send_email.py @@ -56,6 +56,10 @@ class TestEmail(QDialog): l.addWidget(bb) def start_test(self, *args): + if not self.to.text().strip(): + return error_dialog(self, _('No email address'), _( + 'No email address to send mail to has been specified. You' + ' must specify a To: address before running the test.'), show=True) self.log.setPlainText(_('Sending mail, please wait...')) self.test_button.setEnabled(False) t = Thread(target=self.run_test, name='TestEmailSending')