diff --git a/frontend/frontend_android.c b/frontend/frontend_android.c index 97599616c0..200ca126ec 100644 --- a/frontend/frontend_android.c +++ b/frontend/frontend_android.c @@ -221,7 +221,9 @@ begin_loop: if(g_extern.lifecycle_mode_state & (1ULL << MODE_GAME)) { driver.input->poll(NULL); - driver.video_poke->set_aspect_ratio(driver.video_data, g_settings.video.aspect_ratio_idx); + + if (driver.video_poke->set_aspect_ratio) + driver.video_poke->set_aspect_ratio(driver.video_data, g_settings.video.aspect_ratio_idx); if (g_extern.lifecycle_mode_state & (1ULL << MODE_VIDEO_THROTTLE_ENABLE)) audio_start_func(); diff --git a/frontend/frontend_console.c b/frontend/frontend_console.c index 32c1953b04..cc494ecc69 100644 --- a/frontend/frontend_console.c +++ b/frontend/frontend_console.c @@ -272,7 +272,9 @@ begin_loop: if(g_extern.lifecycle_mode_state & (1ULL << MODE_GAME)) { driver.input->poll(NULL); - driver.video_poke->set_aspect_ratio(driver.video_data, g_settings.video.aspect_ratio_idx); + + if (driver.video_poke->set_aspect_ratio) + driver.video_poke->set_aspect_ratio(driver.video_data, g_settings.video.aspect_ratio_idx); if (g_extern.lifecycle_mode_state & (1ULL << MODE_VIDEO_THROTTLE_ENABLE)) audio_start_func();