From 5cb7d45008c550e110ed9b00a15aff5de1e08a91 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 25 Jun 2009 06:34:06 +0900 Subject: [PATCH] if initial connection fails, don't show window --- ankiqt/ui/getshared.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/getshared.py b/ankiqt/ui/getshared.py index 354b7946e..e21cd9208 100644 --- a/ankiqt/ui/getshared.py +++ b/ankiqt/ui/getshared.py @@ -28,6 +28,7 @@ class GetShared(QDialog): self.parent = parent self.form = ankiqt.forms.getshared.Ui_Dialog() self.form.setupUi(self) + self.ok = True restoreGeom(self, "getshared") self.setupTable() self.onChangeType(type) @@ -35,7 +36,8 @@ class GetShared(QDialog): self.setWindowTitle(_("Download Shared Deck")) else: self.setWindowTitle(_("Download Shared Plugin")) - self.exec_() + if self.ok: + self.exec_() def setupTable(self): self.connect( @@ -55,6 +57,7 @@ class GetShared(QDialog): showInfo(_("Unable to connect to server.\n\n") + traceback.format_exc()) self.close() + self.ok = False return self.form.search.setFocus() self.typeChanged()