mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04: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
3ad86f1852
commit
3f87f7bf5c
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