diff --git a/apple/common/main.m b/apple/common/main.m index a56ce6a5e8..1339728cf8 100644 --- a/apple/common/main.m +++ b/apple/common/main.m @@ -34,22 +34,6 @@ bool apple_is_running; bool apple_use_tv_mode; RAModuleInfo* apple_core; -void* rarch_main_spring(void* args) -{ - char** argv = args; - - uint32_t argc = 0; - while (argv && argv[argc]) argc++; - - if (rarch_main(argc, argv)) - { - rarch_main_clear_state(); - dispatch_async_f(dispatch_get_main_queue(), (void*)1, apple_rarch_exited); - } - - return 0; -} - void apple_run_core(RAModuleInfo* core, const char* file) { if (!apple_is_running) diff --git a/frontend/platform/platform_apple.c b/frontend/platform/platform_apple.c index 9a5e1d1b9b..f12cadcb9a 100644 --- a/frontend/platform/platform_apple.c +++ b/frontend/platform/platform_apple.c @@ -161,6 +161,23 @@ static void system_shutdown(bool force) dispatch_async_f(dispatch_get_main_queue(), 0, apple_rarch_exited); } +void *rarch_main_spring(void* args) +{ + char** argv = args; + + uint32_t argc = 0; + while (argv && argv[argc]) + argc++; + + if (rarch_main(argc, argv)) + { + rarch_main_clear_state(); + dispatch_async_f(dispatch_get_main_queue(), (void*)1, apple_rarch_exited); + } + + return 0; +} + const frontend_ctx_driver_t frontend_ctx_apple = { NULL, /* environment_get */ NULL, /* init */