Merge pull request #6834 from vector-im/doug/6833-fix-all-chats-header-glitch

Only update the nav bar from the top SwiftUI hosting controller.
This commit is contained in:
Doug
2022-10-10 11:56:01 +01:00
committed by GitHub
2 changed files with 8 additions and 3 deletions
@@ -88,9 +88,13 @@ class VectorHostingController: UIHostingController<AnyView> {
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
if let navigationController = navigationController, navigationController.isNavigationBarHidden != isNavigationBarHidden {
navigationController.isNavigationBarHidden = isNavigationBarHidden
}
guard
let navigationController = navigationController,
navigationController.topViewController == self,
navigationController.isNavigationBarHidden != isNavigationBarHidden
else { return }
navigationController.isNavigationBarHidden = isNavigationBarHidden
}
override func viewDidLayoutSubviews() {
+1
View File
@@ -0,0 +1 @@
All Chats: Fix a header glitch when aborting a pop gesture.