diff --git a/win32/wsnes9x.cpp b/win32/wsnes9x.cpp index 26a4c9e1..dc49199a 100644 --- a/win32/wsnes9x.cpp +++ b/win32/wsnes9x.cpp @@ -3620,9 +3620,9 @@ int WINAPI WinMain( ProcessInput(); // no sound sync when speed is not set to 100% - while(PCFrameTimeIsDefault && !S9xSyncSound()) { + while(!S9xSyncSound()) { ResetEvent(GUI.SoundSyncEvent); - if(WaitForSingleObject(GUI.SoundSyncEvent,1000) != WAIT_OBJECT_0) + if(!PCFrameTimeIsDefault || WaitForSingleObject(GUI.SoundSyncEvent,1000) != WAIT_OBJECT_0) S9xClearSamples(); }