From add74942f7c921dac233dc1e9396a7a2676fb9a0 Mon Sep 17 00:00:00 2001 From: adelikat Date: Thu, 8 Mar 2012 12:37:40 +0000 Subject: [PATCH] Stop and start sound before showing the load named state dialog. Fixes reported 'sound jitter' when using the Loadstate As hotkey. --- BizHawk.MultiClient/LuaImplementation.cs | 4 ++-- BizHawk.MultiClient/MainForm.cs | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/BizHawk.MultiClient/LuaImplementation.cs b/BizHawk.MultiClient/LuaImplementation.cs index 33d0b46fc8..8192724885 100644 --- a/BizHawk.MultiClient/LuaImplementation.cs +++ b/BizHawk.MultiClient/LuaImplementation.cs @@ -110,8 +110,8 @@ namespace BizHawk.MultiClient isRunning = true; try { - if (LuaThread != null) - lua.DoFile(F); + //if (LuaThread != null) + // lua.DoFile(F); } catch (Exception e) { diff --git a/BizHawk.MultiClient/MainForm.cs b/BizHawk.MultiClient/MainForm.cs index 948dec851b..928750dda5 100644 --- a/BizHawk.MultiClient/MainForm.cs +++ b/BizHawk.MultiClient/MainForm.cs @@ -1854,7 +1854,10 @@ namespace BizHawk.MultiClient if (file.Directory.Exists == false) file.Directory.Create(); + Global.Sound.StopSound(); var result = sfd.ShowDialog(); + Global.Sound.StartSound(); + if (result != DialogResult.OK) return;