Jelajahi Sumber

Merge pull request #1637 from deltachat/keyboard_layout_update

don't deinit keyboardManager in ChatViewController too early:
cyBerta 3 tahun lalu
induk
melakukan
553fc044d9
1 mengubah file dengan 6 tambahan dan 1 penghapusan
  1. 6 1
      deltachat-ios/Chat/ChatViewController.swift

+ 6 - 1
deltachat-ios/Chat/ChatViewController.swift

@@ -518,7 +518,6 @@ class ChatViewController: UITableViewController {
         audioController.stopAnyOngoingPlaying()
         messageInputBar.inputTextView.resignFirstResponder()
         wasInputBarFirstResponder = false
-        keyboardManager = nil
     }
 
     override func willMove(toParent parent: UIViewController?) {
@@ -533,6 +532,12 @@ class ChatViewController: UITableViewController {
         }
      }
 
+    override func didMove(toParent parent: UIViewController?) {
+        if parent == nil {
+            keyboardManager = nil
+        }
+    }
+
     private func setupObservers() {
         let nc = NotificationCenter.default
         msgChangedObserver = nc.addObserver(