diff --git a/apple/common/main.m b/apple/common/main.m index 9acdb2fe45..5429cb7cfd 100644 --- a/apple/common/main.m +++ b/apple/common/main.m @@ -31,7 +31,7 @@ bool apple_is_running; bool apple_use_tv_mode; NSString* apple_core; -static void apple_rarch_exited(void) +void apple_rarch_exited(void) { NSString* used_core = (NSString*)apple_core; apple_core = 0; diff --git a/frontend/platform/platform_apple.c b/frontend/platform/platform_apple.c index b5e4320fc8..db8c8d846f 100644 --- a/frontend/platform/platform_apple.c +++ b/frontend/platform/platform_apple.c @@ -19,7 +19,7 @@ #include "../../apple/common/apple_export.h" #include "../../apple/common/setting_data.h" -#include "../frontend_context.h" +#include "../frontend.h" #include #include "../../boolean.h" @@ -30,6 +30,8 @@ static CFRunLoopObserverRef iterate_observer; extern bool apple_is_running; +extern void apple_rarch_exited(void); + static void do_iteration(void) { bool iterate = iterate_observer && apple_is_running && !g_extern.is_paused;