From 0e4107fc95976dd5a90d902df899a23ad55ca4eb Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Latour Date: Thu, 9 Oct 2014 16:40:11 -0700 Subject: [PATCH] Fixed dimming window frame being invalid when launching in landscape orientation on iOS 8 SDK --- Classes/AppDelegate.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/AppDelegate.m b/Classes/AppDelegate.m index aeee551..ab12f01 100644 --- a/Classes/AppDelegate.m +++ b/Classes/AppDelegate.m @@ -277,7 +277,7 @@ - (BOOL) application:(UIApplication*)application didFinishLaunchingWithOptions:( [self.window makeKeyAndVisible]; // Initialize dimming window - _dimmingWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; + _dimmingWindow = [[UIWindow alloc] initWithFrame:([UIScreen instancesRespondToSelector:@selector(nativeBounds)] ? [[UIScreen mainScreen] nativeBounds] : [[UIScreen mainScreen] bounds])]; _dimmingWindow.userInteractionEnabled = NO; _dimmingWindow.windowLevel = UIWindowLevelStatusBar; _dimmingWindow.backgroundColor = [UIColor blackColor];