From 2f654bcb884c03664820c5b1575536b92fa115c1 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 27 Sep 2020 12:31:25 +1000 Subject: [PATCH] fix old content appearing when flagging https://forums.ankiweb.net/t/very-specific-but-quite-consistent-bug-in-browser/3685 --- qt/aqt/browser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qt/aqt/browser.py b/qt/aqt/browser.py index 7c3bc2297..7ec0a7123 100644 --- a/qt/aqt/browser.py +++ b/qt/aqt/browser.py @@ -1679,6 +1679,9 @@ where id in %s""" def onSetFlag(self, n): if not self.card: return + self.editor.saveNow(lambda: self._on_set_flag(n)) + + def _on_set_flag(self, n: int): # flag needs toggling off? if n == self.card.userFlag(): n = 0