From 3dc945dccff0ec44a4d19237ccebeb9f1638c037 Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Fri, 23 Jun 2023 09:55:08 +0200 Subject: [PATCH] Remove deprecated keyWindow --- Classes/Swift/Chat/Views/ChatConversationViewSwift.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift index 514859d5b..c9bd5b996 100644 --- a/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift +++ b/Classes/Swift/Chat/Views/ChatConversationViewSwift.swift @@ -303,7 +303,8 @@ class ChatConversationViewSwift: BackActionsNavigationView, PHPickerViewControll field.isUserInteractionEnabled = false - if UIApplication.shared.keyWindow != nil { + let keyWindow = UIApplication.shared.windows.filter {$0.isKeyWindow}.first + if keyWindow != nil { if ConfigManager.instance().lpConfigBoolForKey(key: "screenshot_preference") == false && floatingButton.isHidden == false { PhoneMainView.instance()!.mainViewController.view.changeSecure(field: field, isSecure: true) }else{ @@ -318,7 +319,8 @@ class ChatConversationViewSwift: BackActionsNavigationView, PHPickerViewControll } AvatarBridge.removeAllObserver() - if UIApplication.shared.keyWindow != nil { + let keyWindow = UIApplication.shared.windows.filter {$0.isKeyWindow}.first + if keyWindow != nil { PhoneMainView.instance()!.mainViewController.view.changeSecure(field: field, isSecure: false) }