static CGFloat ScreenScale_;
static NSString *Idiom_;
-static NSSet *CydiaHosts_;
+static NSMutableSet *CydiaHosts_;
/* }}} */
/* Display Helpers {{{ */
- (CYViewController *) pageForPackage:(NSString *)name;
- (void) showActionSheet:(UIActionSheet *)sheet fromItem:(UIBarButtonItem *)item;
- (void) reloadDataWithInvocation:(NSInvocation *)invocation;
+- (void) addCydiaHost:(NSString *)host;
@end
/* }}} */
}
- (void) addCydiaHost:(NSString *)host {
- [CydiaHosts_ performSelectorOnMainThread:@selector(addObject:) withObject:host waitUntilDone:NO];
+ [delegate_ performSelectorOnMainThread:@selector(addCydiaHost:) withObject:host waitUntilDone:NO];
}
- (void) addTrivialSource:(NSString *)href {
[tabbar_ setUpdateDelegate:self];
}
+- (void) addCydiaHost:(NSString *)host {
+ [CydiaHosts_ addObject:host];
+}
+
- (void) applicationDidFinishLaunching:(id)unused {
_trace();
if ([self respondsToSelector:@selector(setApplicationSupportsShakeToEdit:)])
[self setApplicationSupportsShakeToEdit:NO];
+ [self addCydiaHost:[[NSURL URLWithString:CydiaURL(@"")] host]];
+
[NSURLCache setSharedURLCache:[[[SDURLCache alloc]
initWithMemoryCapacity:524288
diskCapacity:10485760
NSLog(@"unknown UIUserInterfaceIdiom!");
}
- CydiaHosts_ = [NSMutableSet setWithObject:[[NSURL URLWithString:CydiaURL(@"")] host]];
+ CydiaHosts_ = [NSMutableSet setWithCapacity:2];
UI_ = CydiaURL([NSString stringWithFormat:@"ui/ios~%@", Idiom_]);