Browse Source

fix garbage collection issue leading to inability to add attachments #675

cyberta 5 năm trước cách đây
mục cha
commit
fa6bdc0611
1 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 4 4
      deltachat-ios/Coordinator/AppCoordinator.swift

+ 4 - 4
deltachat-ios/Coordinator/AppCoordinator.swift

@@ -120,10 +120,10 @@ class AppCoordinator: NSObject, Coordinator {
             assertionFailure("huh? why no nav controller?")
             return
         }
-        let chatVC = ChatViewController(dcContext: dcContext, chatId: chatId)
-        let coordinator = ChatViewCoordinator(dcContext: dcContext, navigationController: navController, chatId: chatId)
-        chatVC.coordinator = coordinator
-        navController.pushViewController(chatVC, animated: animated)
+
+        if let rootController = navController.viewControllers.first as? ChatListController {
+            rootController.coordinator?.showChat(chatId: chatId)
+        }
     }
 
     func handleQRCode(_ code: String) {