diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index 0f293b8831..4f91c7a8cd 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -252,7 +252,7 @@ int NativeMix(short *audio, int num_samples) { num_samples = __AudioMix(audio, num_samples, sample_rate > 0 ? sample_rate : 44100); #ifdef _WIN32 - winAudioBackend->Update(); + winAudioBackend->Update*(); #endif return num_samples; @@ -307,6 +307,9 @@ void NativeInit(int argc, const char *argv[], const char *savegame_dir, const ch InitFastMath(cpu_info.bNEON); SetupAudioFormats(); + // Make sure UI state is MENU. + ResetUIState(); + bool skipLogo = false; setlocale( LC_ALL, "C" ); std::string user_data_path = savegame_dir;