X-Git-Url: https://git.saurik.com/cydia.git/blobdiff_plain/4036497353fe4a171869f57c90f54d7c520050e2..9bd5e8d44732ef5cf7fba222561bdc001a9f43ef:/MobileCydia.mm?ds=sidebyside diff --git a/MobileCydia.mm b/MobileCydia.mm index bee20801..fab27f13 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -8567,8 +8567,9 @@ static _finline void _setHomePage(Cydia *self) { CYViewController *page = nil; int tag = 0; - if ((page = [self pageForURL:starturl_ hasTag:&tag])) { - [starturl_ release]; + NSLog(@"open url: %@", url); + + if ((page = [self pageForURL:url hasTag:&tag])) { [self setPage:page]; tag_ = tag; [tabbar_ setSelectedViewController:(tag_ == -1 ? nil : [[tabbar_ viewControllers] objectAtIndex:tag_])]; @@ -8579,6 +8580,7 @@ static _finline void _setHomePage(Cydia *self) { - (void) applicationOpenURL:(NSURL *)url { [super applicationOpenURL:url]; + NSLog(@"first: %@", url); if (!loaded_) starturl_ = [url retain]; else [self openCydiaURL:url]; } @@ -8767,6 +8769,9 @@ _trace(); _setHomePage(self); } + [starturl_ release]; + starturl_ = nil; + [window_ setUserInteractionEnabled:YES]; // XXX: does this actually slow anything down?