diff --git a/gfx/common/win32_common.c b/gfx/common/win32_common.c index bc38d81da8..495e51c316 100644 --- a/gfx/common/win32_common.c +++ b/gfx/common/win32_common.c @@ -1045,7 +1045,12 @@ void win32_check_window(bool *quit, bool *resize, unsigned *width, unsigned *height) { #if !defined(_XBOX) + const ui_application_t *application = + ui_companion_driver_get_application_ptr(); + if (application) + application->process_events(); *quit = g_win32_quit; +#endif if (g_win32_resized) { @@ -1054,7 +1059,6 @@ void win32_check_window(bool *quit, bool *resize, *height = g_win32_resize_height; g_win32_resized = false; } -#endif } bool win32_suppress_screensaver(void *data, bool enable) diff --git a/retroarch.c b/retroarch.c index a4a02fb3e0..84451a1d9e 100644 --- a/retroarch.c +++ b/retroarch.c @@ -2535,13 +2535,6 @@ static enum runloop_state runloop_check_state( } } - { - const ui_application_t *application = - ui_companion_driver_get_application_ptr(); - if (application) - application->process_events(); - } - video_driver_get_status(&frame_count, &is_alive, &is_focused); #ifdef HAVE_MENU