diff --git a/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs b/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs index c8f44a2892..38ca8c74cf 100644 --- a/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs +++ b/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs @@ -146,10 +146,10 @@ namespace BizHawk.Client.EmuHawk } Pads.ForEach(p => p.SetPrevious(null)); // Not the cleanest way to clear this every frame + Readonly = MovieSession.Movie.IsPlaying(); if (MovieSession.Movie.IsPlaying()) { - Readonly = true; var currentInput = CurrentInput(); if (currentInput != null) { @@ -160,7 +160,6 @@ namespace BizHawk.Client.EmuHawk { var previousFrame = PreviousFrame(); Pads.ForEach(p => p.SetPrevious(previousFrame)); - Readonly = false; } if (!Readonly && !StickyPads && !MouseButtons.HasFlag(MouseButtons.Left))