From 9ffae558df84da36251a8f3bd41bfc68602bf6b7 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Thu, 6 Dec 2012 18:05:38 +0100 Subject: [PATCH] Fix a problem showing the update UI animated if there TTNavigator class is present even though not being used Conflicts: Classes/BITHockeyBaseManager.m --- Classes/BITUpdateManager.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Classes/BITUpdateManager.m b/Classes/BITUpdateManager.m index ee046e0f36..9741ca0d24 100644 --- a/Classes/BITUpdateManager.m +++ b/Classes/BITUpdateManager.m @@ -483,7 +483,10 @@ if (NSClassFromString(@"TTNavigator")) { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Warc-performSelector-leaks" - parentViewController = [[NSClassFromString(@"TTNavigator") performSelector:(NSSelectorFromString(@"navigator"))] visibleViewController]; + UIViewController *ttParentViewController = nil; + ttParentViewController = [[NSClassFromString(@"TTNavigator") performSelector:(NSSelectorFromString(@"navigator"))] visibleViewController]; + if (ttParentViewController) + parentViewController = ttParentViewController; #pragma clang diagnostic pop }