mirror of
https://github.com/ankitects/anki.git
synced 2026-01-14 06:23:57 -05:00
don't update review screen immediately on note changes
The redraw causes an ugly flash, and it will result in audio being replayed over and over as the user types.
This commit is contained in:
parent
1c0bc67fd9
commit
48f67b81b7
1 changed files with 1 additions and 10 deletions
|
|
@ -110,25 +110,16 @@ class Reviewer:
|
|||
# fixme: v3 mtime check
|
||||
self.card.load()
|
||||
self._update_flag_icon()
|
||||
elif changes.note and changes.kind == OpChanges.UPDATE_NOTE:
|
||||
self._redraw_current_card()
|
||||
elif self.mw.col.op_affects_study_queue(changes):
|
||||
self._refresh_needed = True
|
||||
elif changes.note or changes.notetype or changes.tag:
|
||||
self._redraw_current_card()
|
||||
self._refresh_needed = True
|
||||
|
||||
if focused and self._refresh_needed:
|
||||
self.refresh_if_needed()
|
||||
|
||||
return self._refresh_needed
|
||||
|
||||
def _redraw_current_card(self) -> None:
|
||||
self.card.load()
|
||||
if self.state == "answer":
|
||||
self._showAnswer()
|
||||
else:
|
||||
self._showQuestion()
|
||||
|
||||
# Fetching a card
|
||||
##########################################################################
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue