From 601b245ceb427671d098229300dae4953870ebf2 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Wed, 15 Jan 2014 04:27:27 -0800 Subject: On iOS 7, fix Exit Safe Mode text (parrotgeek1). --- Tweak.xm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) 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() { -- cgit v1.2.3