throttle shouldnt act as paused when rewinding (fixes #3053, but may break some obscure case? the specifications are complicated)
This commit is contained in:
parent
b20fdb8e85
commit
007442773a
|
@ -2938,6 +2938,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
SyncThrottle();
|
SyncThrottle();
|
||||||
_throttle.signal_frameAdvance = _runloopFrameAdvance;
|
_throttle.signal_frameAdvance = _runloopFrameAdvance;
|
||||||
_throttle.signal_continuousFrameAdvancing = _runloopFrameProgress;
|
_throttle.signal_continuousFrameAdvancing = _runloopFrameProgress;
|
||||||
|
if (_lastFastForwardingOrRewinding) _throttle.signal_paused = false;
|
||||||
|
|
||||||
_throttle.Step(Config, Sound, allowSleep: true, forceFrameSkip: -1);
|
_throttle.Step(Config, Sound, allowSleep: true, forceFrameSkip: -1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue