Changeset 3854

Show
Ignore:
Timestamp:
03/01/06 19:40:35 (3 years ago)
Author:
morris
Message:

Sync

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredAdditions/trunk/WIApplication.m

    r3760 r3854  
    7575 
    7676- (void)finishLaunching { 
     77        NSArray                 *arguments; 
     78        const char              **argv; 
     79        int                             i, argc; 
    7780        wi_pool_t               *pool; 
    7881         
    79         pool                    = wi_pool_init(wi_pool_alloc()); 
    80         wi_log_stderr   = true; 
    81         wi_log_name             = wi_string_init_with_cstring(wi_string_alloc(), [[self name] UTF8String]); 
    82         wi_release(pool); 
     82        arguments               = [[NSProcessInfo processInfo] arguments]; 
     83        argc                    = [arguments count]; 
     84        argv                    = malloc(argc); 
     85         
     86        for(i = 0; i < argc; i++) 
     87                argv[i] = [[arguments objectAtIndex:i] UTF8String]; 
     88         
     89        wi_load(argc, argv); 
     90        free(argv); 
     91 
     92        wi_log_stderr = true; 
    8393         
    8494        [[NSNotificationCenter defaultCenter]