diff options
author | Willem Jan Palenstijn | 2017-11-29 22:43:52 +0100 |
---|---|---|
committer | Adrian Frühwirth | 2018-04-22 22:54:18 +0200 |
commit | 65861bb914a3174a2922ba8f9c6435db0cc70f35 (patch) | |
tree | 27a56b3cf8521653a4e5f5a41c29224c9c126f66 /audio | |
parent | 10abb0c646fee1ddf516330ab4736c6ab087569e (diff) | |
download | scummvm-rg350-65861bb914a3174a2922ba8f9c6435db0cc70f35.tar.gz scummvm-rg350-65861bb914a3174a2922ba8f9c6435db0cc70f35.tar.bz2 scummvm-rg350-65861bb914a3174a2922ba8f9c6435db0cc70f35.zip |
SCI: Change workaround for PalVary / Animate race condition
The new approach is to delay kAnimate briefly (with an 68ms timeout)
while there is a zero-tick PalVary running, so that it has time to
trigger.
The previous workaround would immediately process a zero-tick
PalVaryInit/PalVaryReverse. This caused problems in QfG3 (bug #10304)
where it interfered with PalVaryPause.
The previous workaround could also be modified to handle pause/resume,
but this new approach should be closer to SSCI's behaviour, which used a
timer for a zero-tick PalVary too.
This fixes bug #10304, and keeps #5298 fixed too.
Diffstat (limited to 'audio')
0 files changed, 0 insertions, 0 deletions