MSClassHook(UINavigationBar)
MSClassHook(UIToolbar)
MSClassHook(UIStatusBarTimeItemView)
+MSClassHook(UIWebDocumentView)
MSClassHook(CKBalloonView)
MSClassHook(CKMessageCell)
extern "C" void WKSetCurrentGraphicsContext(CGContextRef);
static struct MSFixClass { MSFixClass() {
+ $UIWebDocumentView = objc_getClass("UIWebBrowserView") ?: $UIWebDocumentView;
$SBIcon = objc_getClass("SBIconView") ?: $SBIcon;
if ($SBIconList == nil)
if (NSString *path = $getTheme$([NSArray arrayWithObject:@"Wallpaper.html"], themes)) {
CGRect bounds = [indirect bounds];
- UIWebDocumentView *view([[[UIWebDocumentView alloc] initWithFrame:bounds] autorelease]);
+ UIWebDocumentView *view([[[$UIWebDocumentView alloc] initWithFrame:bounds] autorelease]);
[view setAutoresizes:true];
WallpaperPage_ = [view retain];
if ([Manager_ fileExistsAtPath:html]) {
CGRect bounds = [indirect bounds];
- UIWebDocumentView *view([[[UIWebDocumentView alloc] initWithFrame:bounds] autorelease]);
+ UIWebDocumentView *view([[[$UIWebDocumentView alloc] initWithFrame:bounds] autorelease]);
[view setAutoresizes:true];
NSURL *url = [NSURL fileURLWithPath:html];
if (path != nil) {
CGRect bounds = [self bounds];
- UIWebDocumentView *view([[[UIWebDocumentView alloc] initWithFrame:bounds] autorelease]);
+ UIWebDocumentView *view([[[$UIWebDocumentView alloc] initWithFrame:bounds] autorelease]);
[view setAutoresizes:true];
if (WallpaperPage_ != nil)