diff --git a/src/Emulator/Main/Time/TimeHandle.cs b/src/Emulator/Main/Time/TimeHandle.cs index c8c525c31..dc4022927 100644 --- a/src/Emulator/Main/Time/TimeHandle.cs +++ b/src/Emulator/Main/Time/TimeHandle.cs @@ -118,8 +118,8 @@ public void Reset() { lock(innerLock) { - DebugHelper.Assert(TimeSource.ElapsedVirtualTime >= TotalElapsedTime, $"Trying to move time handle back in time from: {TotalElapsedTime} to {TimeSource.ElapsedVirtualTime}"); - TotalElapsedTime = TimeSource.ElapsedVirtualTime; + DebugHelper.Assert(TimeSource.NearestSyncPoint >= TotalElapsedTime, $"Trying to move time handle back in time from: {TotalElapsedTime} to {TimeSource.NearestSyncPoint}"); + TotalElapsedTime = TimeSource.NearestSyncPoint; } }