// %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))
"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;