diff options
author | Roopesh Chander <roop@roopc.net> | 2018-12-07 19:05:04 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2018-12-07 19:05:08 +0530 |
commit | 105eca7adcaa41f54228da53e237316e61f08c98 (patch) | |
tree | 84747d6faa72aced77dafb03aab79b641f8c2d64 /WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift | |
parent | Main VC: No need to refresh statuses if the tunnelsManager isn't initialized yet (diff) | |
download | wireguard-apple-105eca7adcaa41f54228da53e237316e61f08c98.tar.xz wireguard-apple-105eca7adcaa41f54228da53e237316e61f08c98.zip |
State restoration: Restore tunnel detail view
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift')
-rw-r--r-- | WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift b/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift index f558de4..6449dbe 100644 --- a/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift +++ b/WireGuard/WireGuard/UI/iOS/TunnelsListTableViewController.swift @@ -37,6 +37,9 @@ class TunnelsListTableViewController: UIViewController { ]) busyIndicator.startAnimating() self.busyIndicator = busyIndicator + + // State restoration + self.restorationIdentifier = "TunnelsListVC" } func setTunnelsManager(tunnelsManager: TunnelsManager) { @@ -266,6 +269,7 @@ extension TunnelsListTableViewController: UITableViewDelegate { let tunnelDetailVC = TunnelDetailTableViewController(tunnelsManager: tunnelsManager, tunnel: tunnel) let tunnelDetailNC = UINavigationController(rootViewController: tunnelDetailVC) + tunnelDetailNC.restorationIdentifier = "DetailNC" showDetailViewController(tunnelDetailNC, sender: self) // Shall get propagated up to the split-vc } |