Skip to content
Snippets Groups Projects

Fixes retrieving key window crash

Merged Bruno Muniz requested to merge fix/key-window into dev
1 file
+ 4
6
Compare changes
  • Side-by-side
  • Inline
@@ -530,12 +530,10 @@ extension SingleChatController: KeyboardListenerDelegate {
}
func keyboardWillChangeFrame(info: KeyboardInfo) {
let keyWindow: UIWindow? = UIApplication.shared.connectedScenes
.filter { $0.activationState == .foregroundActive }
.compactMap { $0 as? UIWindowScene }
.first?
.windows
.first(where: \.isKeyWindow)
let keyWindow = UIApplication.shared
.connectedScenes
.flatMap { ($0 as? UIWindowScene)?.windows ?? [] }
.first { $0.isKeyWindow }
guard let keyWindow = keyWindow else {
fatalError("[keyboardWillChangeFrame]: Couldn't get key window")
Loading