Przeglądaj źródła

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

cyberta 5 lat temu
rodzic
commit
fa6bdc0611
1 zmienionych plików z 4 dodań i 4 usunięć
  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?")
             assertionFailure("huh? why no nav controller?")
             return
             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) {
     func handleQRCode(_ code: String) {