From 5744ab01e4cc7c2409e0459e2947ddd6813f538b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20L=C3=B6nnhager?= Date: Mon, 26 Nov 2018 18:06:29 +0100 Subject: [PATCH] Use escape to close the deck chooser without switching to the selected deck --- aqt/deckchooser.py | 3 ++- aqt/studydeck.py | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/aqt/deckchooser.py b/aqt/deckchooser.py index 754a0e074..fca534691 100644 --- a/aqt/deckchooser.py +++ b/aqt/deckchooser.py @@ -75,7 +75,8 @@ class DeckChooser(QHBoxLayout): self.mw, current=current, accept=_("Choose"), title=_("Choose Deck"), help="addingnotes", cancel=False, parent=self.widget, geomKey="selectDeck") - self.setDeckName(ret.name) + if ret.name: + self.setDeckName(ret.name) def setDeckName(self, name): self.deck.setText(name.replace("&", "&&")) diff --git a/aqt/studydeck.py b/aqt/studydeck.py index d3cdf4c0a..7ac4315fe 100644 --- a/aqt/studydeck.py +++ b/aqt/studydeck.py @@ -114,8 +114,6 @@ class StudyDeck(QDialog): def reject(self): saveGeom(self, self.geomKey) remHook('reset', self.onReset) - if not self.cancel: - return self.accept() QDialog.reject(self) def onAddDeck(self):