From 3cbced94db45a2e3ed873e92e9a7c6650cf677f5 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 8 Apr 2012 20:06:07 +0900 Subject: [PATCH] fix browser bug due to filter change --- aqt/browser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aqt/browser.py b/aqt/browser.py index bbd6ad959..9a30c52c2 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -504,6 +504,10 @@ class Browser(QMainWindow): def refreshCurrentCard(self, note): self.model.refreshNote(note) + def refreshCurrentCardFilter(self, flag, note, fidx): + self.refreshCurrentCard(note) + return flag + # Headers & sorting ###################################################################### @@ -1035,7 +1039,7 @@ update cards set usn=?, mod=?, did=? where odid=0 and id in """ + ids2str( addHook("undoState", self.onUndoState) addHook("reset", self.onReset) addHook("editTimer", self.refreshCurrentCard) - addHook("editFocusLost", self.refreshCurrentCard) + addHook("editFocusLost", self.refreshCurrentCardFilter) def teardownHooks(self): remHook("reset", self.onReset)