From 1877b464562794fe9d5059ca5ba6ebc48fd7f946 Mon Sep 17 00:00:00 2001 From: Peter <> Date: Tue, 29 Oct 2019 00:11:08 +0400 Subject: [PATCH] Don't use "default" for keyboard/status bar color --- .../Display/Display/Navigation/NavigationController.swift | 6 +++++- submodules/Display/Display/StatusBarProxyNode.swift | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/submodules/Display/Display/Navigation/NavigationController.swift b/submodules/Display/Display/Navigation/NavigationController.swift index 21205eda80..4bcd356147 100644 --- a/submodules/Display/Display/Navigation/NavigationController.swift +++ b/submodules/Display/Display/Navigation/NavigationController.swift @@ -883,7 +883,11 @@ open class NavigationController: UINavigationController, ContainableController, let normalStatusBarStyle: UIStatusBarStyle switch resolvedStatusBarStyle { case .black: - normalStatusBarStyle = .default + if #available(iOS 13.0, *) { + normalStatusBarStyle = .darkContent + } else { + normalStatusBarStyle = .default + } case .white: normalStatusBarStyle = .lightContent } diff --git a/submodules/Display/Display/StatusBarProxyNode.swift b/submodules/Display/Display/StatusBarProxyNode.swift index 51e8d97832..24ae8f815b 100644 --- a/submodules/Display/Display/StatusBarProxyNode.swift +++ b/submodules/Display/Display/StatusBarProxyNode.swift @@ -24,7 +24,11 @@ public enum StatusBarStyle { public var systemStyle: UIStatusBarStyle { switch self { case .Black: - return .default + if #available(iOS 13.0, *) { + return .darkContent + } else { + return .default + } case .White: return .lightContent default: