try 300ms preview delay

https://github.com/dae/anki/pull/357#issuecomment-560018459
This commit is contained in:
Damien Elmes 2019-12-05 17:05:20 +10:00
parent 5411cf06c1
commit ba9ece83f1

View file

@ -1373,9 +1373,10 @@ where id in %s""" % ids2str(sf))
self._previewCardChanged |= cardChanged self._previewCardChanged |= cardChanged
# avoid rendering in quick succession # avoid rendering in quick succession
elapMS = int((time.time() - self._lastPreviewRender)*1000) elapMS = int((time.time() - self._lastPreviewRender)*1000)
if elapMS < 500: delay = 300
if elapMS < delay:
self._previewTimer = self.mw.progress.timer( self._previewTimer = self.mw.progress.timer(
500-elapMS, self._renderScheduledPreview, False) delay-elapMS, self._renderScheduledPreview, False)
else: else:
self._renderScheduledPreview() self._renderScheduledPreview()