TasStateManager - GetStateClosestToFrame() - state savestate anchored movies into account
This commit is contained in:
parent
ad7782df35
commit
fa9971022b
|
@ -242,7 +242,14 @@ namespace BizHawk.Client.Common
|
|||
|
||||
public byte[] GetStateClosestToFrame(int frame)
|
||||
{
|
||||
return States.LastOrDefault(state => state.Key < frame).Value;
|
||||
var s = States.LastOrDefault(state => state.Key < frame).Value;
|
||||
|
||||
if (s == null && _movie.StartsFromSavestate)
|
||||
{
|
||||
return _movie.BinarySavestate;
|
||||
}
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
// Map:
|
||||
|
|
Loading…
Reference in New Issue