aboutsummaryrefslogtreecommitdiff
path: root/darwin-bootstrap/safety-dance
diff options
context:
space:
mode:
authorcomex2015-07-13 16:03:02 -0400
committercomex2015-07-13 16:03:02 -0400
commitaab864c54c8c313b0c499d5bd1218df5b60a0229 (patch)
treebccfce67146f7c6c20bcaef059085fa38923f8a5 /darwin-bootstrap/safety-dance
parent...this should have been committed (diff)
downloadsubstitute-aab864c54c8c313b0c499d5bd1218df5b60a0229.tar.gz
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...
Diffstat (limited to 'darwin-bootstrap/safety-dance')
-rw-r--r--darwin-bootstrap/safety-dance/main.m11
1 files changed, 11 insertions, 0 deletions
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