]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
iOS: Should be able to re-show tunnel detail
authorRoopesh Chander <roop@roopc.net>
Mon, 27 May 2019 10:06:34 +0000 (15:36 +0530)
committerRoopesh Chander <roop@roopc.net>
Mon, 27 May 2019 10:06:39 +0000 (15:36 +0530)
Fixes a bug introduced in the refactoring in
commit 7322fb084087774e8b58e347902f6d7036cbde5c

Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/iOS/ViewController/TunnelsListTableViewController.swift

index 43f58df70fe3171fdb260db3e540a4af7e7f0467..372a8e397a5e83a4d01a5c4e3f22366f9f4119cd 100644 (file)
@@ -257,18 +257,16 @@ class TunnelsListTableViewController: UIViewController {
         guard let splitViewController = splitViewController else { return }
         guard let navController = navigationController else { return }
 
-        if detailDisplayedTunnel != tunnel {
-            let tunnelDetailVC = TunnelDetailTableViewController(tunnelsManager: tunnelsManager,
-                                                                 tunnel: tunnel)
-            let tunnelDetailNC = UINavigationController(rootViewController: tunnelDetailVC)
-            tunnelDetailNC.restorationIdentifier = "DetailNC"
-            if splitViewController.isCollapsed && navController.viewControllers.count > 1 {
-                navController.setViewControllers([self, tunnelDetailNC], animated: animated)
-            } else {
-                splitViewController.showDetailViewController(tunnelDetailNC, sender: self, animated: animated)
-            }
-            detailDisplayedTunnel = tunnel
+        let tunnelDetailVC = TunnelDetailTableViewController(tunnelsManager: tunnelsManager,
+                                                             tunnel: tunnel)
+        let tunnelDetailNC = UINavigationController(rootViewController: tunnelDetailVC)
+        tunnelDetailNC.restorationIdentifier = "DetailNC"
+        if splitViewController.isCollapsed && navController.viewControllers.count > 1 {
+            navController.setViewControllers([self, tunnelDetailNC], animated: animated)
+        } else {
+            splitViewController.showDetailViewController(tunnelDetailNC, sender: self, animated: animated)
         }
+        detailDisplayedTunnel = tunnel
         self.presentedViewController?.dismiss(animated: false, completion: nil)
     }
 }