mirror of
https://github.com/libretro/RetroArch
synced 2025-04-18 14:42:30 +00:00
(iOS) More cleanups - still no functional changes/fixes
This commit is contained in:
parent
4c5bb6f50f
commit
7b22c397f9
@ -274,13 +274,27 @@ void notify_content_loaded(void)
|
|||||||
[self apple_start_iteration];
|
[self apple_start_iteration];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void rarch_main_event_pump(void)
|
||||||
|
{
|
||||||
|
SInt32 result;
|
||||||
|
const CFTimeInterval seconds = 0.002;
|
||||||
|
|
||||||
|
do {
|
||||||
|
result = CFRunLoopRunInMode(kCFRunLoopDefaultMode, seconds, TRUE);
|
||||||
|
}while(result == kCFRunLoopRunHandledSource);
|
||||||
|
}
|
||||||
|
|
||||||
- (void) rarch_main
|
- (void) rarch_main
|
||||||
{
|
{
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
while (ret != -1)
|
while (ret != -1)
|
||||||
{
|
{
|
||||||
|
rarch_main_event_pump();
|
||||||
|
|
||||||
ret = rarch_main_iterate();
|
ret = rarch_main_iterate();
|
||||||
while(CFRunLoopRunInMode(kCFRunLoopDefaultMode, 0.002, FALSE) == kCFRunLoopRunHandledSource);
|
|
||||||
|
if (ret == -1)
|
||||||
|
break;
|
||||||
|
|
||||||
if (g_runloop.is_idle)
|
if (g_runloop.is_idle)
|
||||||
continue;
|
continue;
|
||||||
@ -293,6 +307,7 @@ void notify_content_loaded(void)
|
|||||||
[g_view display];
|
[g_view display];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
main_exit_save_config();
|
||||||
main_exit(NULL);
|
main_exit(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -305,6 +320,15 @@ void notify_content_loaded(void)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)applicationDidEnterBackground:(UIApplication *)application
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)applicationWillTerminate:(UIApplication *)application
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
- (void)applicationDidBecomeActive:(UIApplication *)application
|
- (void)applicationDidBecomeActive:(UIApplication *)application
|
||||||
{
|
{
|
||||||
[self showGameView];
|
[self showGameView];
|
||||||
@ -313,10 +337,10 @@ void notify_content_loaded(void)
|
|||||||
- (void)applicationWillResignActive:(UIApplication *)application
|
- (void)applicationWillResignActive:(UIApplication *)application
|
||||||
{
|
{
|
||||||
dispatch_async(dispatch_get_main_queue(),
|
dispatch_async(dispatch_get_main_queue(),
|
||||||
^{
|
^{
|
||||||
main_exit_save_config();
|
main_exit_save_config();
|
||||||
[self showPauseMenu: self];
|
});
|
||||||
});
|
[self showPauseMenu: self];
|
||||||
}
|
}
|
||||||
|
|
||||||
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
|
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
|
||||||
|
Loading…
x
Reference in New Issue
Block a user