diff --git a/BizHawk.Client.Common/movie/MovieSession.cs b/BizHawk.Client.Common/movie/MovieSession.cs index a710a7d3c0..d5b980e80d 100644 --- a/BizHawk.Client.Common/movie/MovieSession.cs +++ b/BizHawk.Client.Common/movie/MovieSession.cs @@ -222,7 +222,7 @@ namespace BizHawk.Client.Common public void HandleMovieOnFrameLoop() { - if (Movie.IsPlaying && Global.Emulator.Frame >= Movie.InputLogLength) + if (Movie.IsPlaying && !Movie.IsFinished && Global.Emulator.Frame >= Movie.InputLogLength) { HandlePlaybackEnd(); }