diff --git a/aqt/browser.py b/aqt/browser.py index f4dc6c383..2e9b49831 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -434,6 +434,10 @@ class Browser(QMainWindow): } + " - " + self.deck.name()) return selected + def onReset(self): + self.editor.setFact(None) + self.onSearch() + # Table view & editor ###################################################################### @@ -867,8 +871,10 @@ where id in %s""" % ids2str(sf)) def setupHooks(self): addHook("checkpoint", self.onCheckpoint) + addHook("reset", self.onReset) def teardownHooks(self): + removeHook("reset", self.onReset) removeHook("checkpoint", self.onCheckpoint) def onCheckpoint(self): diff --git a/aqt/models.py b/aqt/models.py index 6b2563d46..d27e3f403 100644 --- a/aqt/models.py +++ b/aqt/models.py @@ -17,7 +17,6 @@ class Models(QDialog): self.form.setupUi(self) self.connect(self.form.buttonBox, SIGNAL("helpRequested()"), lambda: aqt.openHelp("Models")) - maybeHideClose(self.form.buttonBox) self.setupModels() self.exec_()