From 4a5668d66cee7866d67a980ba3fa6fb79ec61cd3 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 10 Mar 2013 04:16:35 +0100 Subject: [PATCH] (Android/RARCH_CONSOLE) Added video_poke function pointer checks --- frontend/frontend_android.c | 4 +++- frontend/frontend_console.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) 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();