diff --git a/BizHawk.Client.EmuHawk/MainForm.cs b/BizHawk.Client.EmuHawk/MainForm.cs index 58226b53ff..ab98f43e72 100644 --- a/BizHawk.Client.EmuHawk/MainForm.cs +++ b/BizHawk.Client.EmuHawk/MainForm.cs @@ -1625,7 +1625,7 @@ namespace BizHawk.Client.EmuHawk // note that the avi dumper has already rewired the emulator itself in this case. GlobalWin.Sound.SetAsyncInputPin(_dumpProxy); } - else if (Global.Config.SoundThrottle) + else if (Global.Config.SoundThrottle || !_currentSoundProvider.CanProvideAsync) { _currentSoundProvider.SetSyncMode(SyncSoundMode.Sync); GlobalWin.Sound.SetSyncInputPin(_currentSoundProvider);