From 26bf5b052a6b1efc2ae1cf3d3aa53a6c8e423cd2 Mon Sep 17 00:00:00 2001 From: Sebastian Staudt Date: Fri, 17 Jan 2014 23:29:20 +0100 Subject: [PATCH] Fix message offset for nested controllers This fixes the message offset when building with iOS 6 SDK and using nested controllers, e.g. a `UISplitViewController` and displaying the message on one of its children. --- TSMessages/Classes/TSMessage.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TSMessages/Classes/TSMessage.m b/TSMessages/Classes/TSMessage.m index 022302b3..c64fb15d 100755 --- a/TSMessages/Classes/TSMessage.m +++ b/TSMessages/Classes/TSMessage.m @@ -172,7 +172,7 @@ - (void)fadeInCurrentNotification currentNavigationController = (UINavigationController *)currentView.viewController.parentViewController; BOOL isViewIsUnderStatusBar = [[[currentNavigationController childViewControllers] firstObject] wantsFullScreenLayout]; - if (!isViewIsUnderStatusBar) { + if (!isViewIsUnderStatusBar && currentNavigationController.parentViewController == nil) { isViewIsUnderStatusBar = ![currentNavigationController isNavigationBarHidden]; // strange but true } if (![currentNavigationController isNavigationBarHidden])