X-Git-Url: https://git.saurik.com/winterboard.git/blobdiff_plain/6fa3da5973d55505a0d4f454f7e0eee6a5748b0c..0032040f5dc9856880c5c10c67a21c40078d3f8b:/Library.mm diff --git a/Library.mm b/Library.mm index fda60e5..80e1869 100644 --- a/Library.mm +++ b/Library.mm @@ -678,6 +678,8 @@ MSHook(UIImage *, _UIApplicationImageWithName, NSString *name) { // %hook -[NSBundle pathForResource:ofType:] {{{ MSInstanceMessageHook2(NSString *, NSBundle, pathForResource,ofType, NSString *, resource, NSString *, type) { NSString *file = type == nil ? resource : [NSString stringWithFormat:@"%@.%@", resource, type]; + if ([file isEqualToString:@"Info.plist"]) + return MSOldCall(resource, type); if (Debug_) NSLog(@"WB:Debug: [NSBundle(%@) pathForResource:\"%@\"]", [self bundleIdentifier], file); if (NSString *path = $pathForFile$inBundle$(file, self, false, false)) @@ -995,13 +997,11 @@ MSInstanceMessageHook1(UIImage *, SBCalendarApplicationIcon, generateIconImage, "text-shadow: rgba(0, 0, 0, 0.2) -1px -1px 2px;" , @"CalendarIconDayStyle"}; - WBStringDrawingState wtfState = {&dayState, 1, nil, nil}; + WBStringDrawingState skipState = {&dayState, + unsigned(kCFCoreFoundationVersionNumber > 800 ? 16 : 7) + , nil, nil}; - WBStringDrawingState sizeState = { - kCFCoreFoundationVersionNumber > 800 ? &wtfState : &dayState - , 7, nil, nil}; - - WBStringDrawingState dateState = {&sizeState, 2, @"" + WBStringDrawingState dateState = {&skipState, 2, @"" , @"CalendarIconDateStyle"}; stringDrawingState_ = &dateState;