From f6503adfb815e6875895e34548efdfaac8ebd25a Mon Sep 17 00:00:00 2001 From: adelikat Date: Mon, 12 Dec 2022 12:44:17 -0600 Subject: [PATCH] Update virtualpads immediate when the movie status changes, huge improvement when using tastudio and virtualpad together as the record checkbox toggle now changes the readonly status of the pad --- src/BizHawk.Client.EmuHawk/MainForm.Movie.cs | 1 + src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/BizHawk.Client.EmuHawk/MainForm.Movie.cs b/src/BizHawk.Client.EmuHawk/MainForm.Movie.cs index 9d8640fdca..554c5c4c5a 100644 --- a/src/BizHawk.Client.EmuHawk/MainForm.Movie.cs +++ b/src/BizHawk.Client.EmuHawk/MainForm.Movie.cs @@ -84,6 +84,7 @@ namespace BizHawk.Client.EmuHawk UpdateWindowTitle(); UpdateStatusSlots(); + Tools.UpdateValues(); } public void StopMovie(bool saveChanges = true) diff --git a/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs b/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs index d8fcf1935b..7ecc403135 100644 --- a/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs +++ b/src/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs @@ -147,6 +147,8 @@ namespace BizHawk.Client.EmuHawk CreatePads(); } + protected override void GeneralUpdate() => UpdateAfter(); + protected override void UpdateAfter() { if (!IsHandleCreated || IsDisposed)