Ver Fonte

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

cyberta há 5 anos atrás
pai
commit
fa6bdc0611
1 ficheiros alterados com 4 adições e 4 exclusões
  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) {