From b4392623de26fa8a23b2e6c4e4bf900d9027679c Mon Sep 17 00:00:00 2001 From: manuroe Date: Thu, 10 Jan 2019 14:47:58 +0100 Subject: [PATCH] reskin: Fix header display of room preview --- Riot/Modules/Room/RoomViewController.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Riot/Modules/Room/RoomViewController.m b/Riot/Modules/Room/RoomViewController.m index 089e21e0c..b1147cd72 100644 --- a/Riot/Modules/Room/RoomViewController.m +++ b/Riot/Modules/Room/RoomViewController.m @@ -1628,6 +1628,14 @@ } self.previewHeaderContainer.hidden = NO; + + // Consider the main navigation controller if the current view controller is embedded inside a split view controller. + UINavigationController *mainNavigationController = self.navigationController; + if (self.splitViewController.isCollapsed && self.splitViewController.viewControllers.count) + { + mainNavigationController = self.splitViewController.viewControllers.firstObject; + } + mainNavigationController.navigationBar.translucent = isVisible; // Finalize preview header display according to the screen orientation [self refreshPreviewHeader:UIInterfaceOrientationIsLandscape([[UIApplication sharedApplication] statusBarOrientation])];