mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-08 08:31:13 +00:00
Fix navigation bar dependencies
This commit is contained in:
parent
cdd62a452b
commit
f1b76a6fb6
@ -116,7 +116,10 @@ public final class NavigationContainer: ASDisplayNode, UIGestureRecognizerDelega
|
||||
private var currentKeyboardLeftEdge: CGFloat = 0.0
|
||||
private var additionalKeyboardLeftEdgeOffset: CGFloat = 0.0
|
||||
|
||||
var statusBarStyle: StatusBarStyle = .Ignore
|
||||
var statusBarStyle: StatusBarStyle = .Ignore {
|
||||
didSet {
|
||||
}
|
||||
}
|
||||
var statusBarStyleUpdated: ((ContainedViewLayoutTransition) -> Void)?
|
||||
|
||||
|
||||
|
@ -792,6 +792,18 @@ open class NavigationController: UINavigationController, ContainableController,
|
||||
} else {
|
||||
modalContainer.keyboardViewManager = nil
|
||||
modalContainer.canHaveKeyboardFocus = false
|
||||
|
||||
if modalContainer.isFlat {
|
||||
let controllerStatusBarStyle = modalContainer.container.statusBarStyle
|
||||
switch controllerStatusBarStyle {
|
||||
case .Black, .White, .Hide:
|
||||
if topVisibleModalContainerWithStatusBar == nil {
|
||||
topVisibleModalContainerWithStatusBar = modalContainer
|
||||
}
|
||||
case .Ignore:
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
previousModalContainer = modalContainer
|
||||
if isStandaloneModal {
|
||||
|
Loading…
x
Reference in New Issue
Block a user