Merge pull request #5 from plivesey/master

Fixing a bug where finding the right window wouldn't work.
This commit is contained in:
Matt Coneybeare
2014-11-25 16:15:42 -05:00
+7 -4
View File
@@ -1597,13 +1597,16 @@ public class Manager : ArmchairManager {
} }
private func getRootViewController() -> UIViewController? { private func getRootViewController() -> UIViewController? {
if let window = UIApplication.sharedApplication().keyWindow { if var window = UIApplication.sharedApplication().keyWindow {
if window.windowLevel != UIWindowLevelNormal { if window.windowLevel != UIWindowLevelNormal {
var windows: NSArray = UIApplication.sharedApplication().windows var windows: NSArray = UIApplication.sharedApplication().windows
for window in windows { for candidateWindow in windows {
if window.windowLevel == UIWindowLevelNormal { if let candidateWindow = candidateWindow as? UIWindow {
break if candidateWindow.windowLevel == UIWindowLevelNormal {
window = candidateWindow
break
}
} }
} }
} }