From aab864c54c8c313b0c499d5bd1218df5b60a0229 Mon Sep 17 00:00:00 2001 From: comex Date: Mon, 13 Jul 2015 16:03:02 -0400 Subject: Hook up SafetyDance properly. Not as a setup application anymore, since we don't want to disable the rest of SpringBoard if you choose to continue in safe mode... doh... --- darwin-bootstrap/safety-dance/main.m | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'darwin-bootstrap/safety-dance') diff --git a/darwin-bootstrap/safety-dance/main.m b/darwin-bootstrap/safety-dance/main.m index 39ee491..64e0e64 100644 --- a/darwin-bootstrap/safety-dance/main.m +++ b/darwin-bootstrap/safety-dance/main.m @@ -8,6 +8,7 @@ - (void)setGlowAnimationEnabled:(BOOL)enabled forStyle:(int)style; - (void)addStatusBarStyleOverrides:(int)overrides; +- (void)removeStatusBarStyleOverrides:(int)overrides; - (void)setDoubleHeightStatusText:(NSString *)text forStyle:(int)style; @end @@ -168,14 +169,24 @@ static void compression(UIView *view, UILayoutPriority pri) { ViewController *viewController = [[ViewController alloc] init]; self.window.rootViewController = viewController; [self.window makeKeyAndVisible]; + return YES; } - (void)applicationDidEnterBackground:(UIApplication *)application { /* mimic Voice Memos... */ + NSLog(@"did enter background"); [application setGlowAnimationEnabled:YES forStyle:202]; [application setDoubleHeightStatusText:@"Safe Mode" forStyle:202]; [application addStatusBarStyleOverrides:4]; + NSLog(@"(done)"); +} + +- (void)applicationDidBecomeActive:(UIApplication *)application { + NSLog(@"did become active"); + [application setGlowAnimationEnabled:NO forStyle:202]; + [application removeStatusBarStyleOverrides:4]; + NSLog(@"(done)"); } @end -- cgit v1.2.3