Ver código fonte

Merge pull request #676 from deltachat/fix_adding_attachments

fix garbage collection issue leading to inability to add attachments
bjoern 5 anos atrás
pai
commit
1760daa22c
1 arquivos 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?")
             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) {