diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2014-01-15 04:27:27 -0800 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2014-01-15 04:28:26 -0800 |
commit | 601b245ceb427671d098229300dae4953870ebf2 (patch) | |
tree | e847c1608444c5b23ebe8cb6c0770417ee4a68d2 | |
parent | c7ea4f3c017eed69ea90f3ade0253d8fade099d2 (diff) |
On iOS 7, fix Exit Safe Mode text (parrotgeek1).
-rw-r--r-- | Tweak.xm | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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<NSDateFormatter *>(self, "_timeItemDateFormatter")) + [df setDateFormat:@"'Exit' 'Safe' 'Mode'"]; +} + +%end + + static bool alerted_; static void AlertIfNeeded() { |