diff --git a/frontend/drivers/platform_apple.c b/frontend/drivers/platform_apple.c index d0be66b31e..8ea09461c9 100644 --- a/frontend/drivers/platform_apple.c +++ b/frontend/drivers/platform_apple.c @@ -97,8 +97,15 @@ extern void apple_rarch_exited(void); static void frontend_apple_load_content(void) { + if (!driver.menu_ctx) + return; + if (!driver.menu) + return; + if (!driver.menu->userdata) + return; + #ifdef IOS - if ( driver.menu_ctx && driver.menu_ctx == &menu_ctx_ios && driver.menu && driver.menu->userdata ) + if (driver.menu_ctx == &menu_ctx_ios) { ios_handle_t *ih = (ios_handle_t*)driver.menu->userdata; if (ih)