From: Jay Freeman (saurik) Date: Wed, 15 Jan 2014 12:27:27 +0000 (-0800) Subject: On iOS 7, fix Exit Safe Mode text (parrotgeek1). X-Git-Tag: v0.9.4000~6 X-Git-Url: https://git.saurik.com/safemode-ios.git/commitdiff_plain/601b245ceb427671d098229300dae4953870ebf2 On iOS 7, fix Exit Safe Mode text (parrotgeek1). --- diff --git a/Tweak.xm b/Tweak.xm index 69a6d27..cbab28d 100644 --- a/Tweak.xm +++ b/Tweak.xm @@ -170,6 +170,32 @@ static void MSAlert() { } %end +// this /insanely/ complex code came from that parrot guy... omg this is getting bad + +@interface SBStatusBarStateAggregator : NSObject +- (void) _stopTimeItemTimer; +@end + +%hook SBStatusBarStateAggregator + +- (void) _updateTimeItems { + if ([self respondsToSelector:@selector(_stopTimeItemTimer)]) + [self _stopTimeItemTimer]; + %orig; +} + +- (void) _restartTimeItemTimer { +} + +- (void) _resetTimeItemFormatter { + %orig; + if (NSDateFormatter *df = MSHookIvar(self, "_timeItemDateFormatter")) + [df setDateFormat:@"'Exit' 'Safe' 'Mode'"]; +} + +%end + + static bool alerted_; static void AlertIfNeeded() {