Files
SDL/src
Sam Lantinga 151ef99620 Fixed bug #847
Roger Willcocks      2009-10-25 08:45:37 PDT

appDidFinishLaunching is triggered before all the setup's complete. The easiest
fix is to arrange for another event to be sent when it's really ready, and run
SDL_main from there. Ref.
http://blog.rightsprite.com/2008/11/iphone-applicationdidfinishlaunching.html

SDL-1.3.0-4563/src/video/uikit/SDL_uikitappdelegate.m:



- (void)postFinishLaunch {

    /* run the user's application, passing argc and argv */
    int exit_status = SDL_main(forward_argc, forward_argv);

    /* free the memory we used to hold copies of argc and argv */
    int i;
    for (i=0; i<forward_argc; i++) {
        free(forward_argv[i]);
    }
    free(forward_argv);

    /* exit, passing the return status from the user's application */
    exit(exit_status);

}

- (void)applicationDidFinishLaunching:(UIApplication *)application {

    /* Set working directory to resource path */
    [[NSFileManager defaultManager] changeCurrentDirectoryPath: [[NSBundle
mainBundle] resourcePath]];

    [self performSelector:@selector(postFinishLaunch) withObject:nil
afterDelay:0.0];
2009-11-02 07:55:42 +00:00
..
2009-10-18 16:14:35 +00:00
2009-10-04 09:51:04 +00:00
2009-09-20 04:15:19 +00:00
2008-12-08 00:27:32 +00:00
2009-09-19 07:21:22 +00:00
2009-09-26 10:36:55 +00:00
2009-09-20 04:15:19 +00:00
2009-11-02 07:55:42 +00:00
2008-12-08 00:27:32 +00:00
2009-09-26 10:19:19 +00:00
2009-06-03 04:37:27 +00:00
2008-12-08 00:27:32 +00:00
2009-09-26 10:32:14 +00:00