]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
macOS: Ensure fields are updated on saving
authorRoopesh Chander <roop@roopc.net>
Tue, 5 Feb 2019 10:45:43 +0000 (16:15 +0530)
committerRoopesh Chander <roop@roopc.net>
Tue, 5 Feb 2019 10:45:43 +0000 (16:15 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/macOS/ViewController/TunnelDetailTableViewController.swift

index d6be9081ab9284f21bc5ed33152c9c2f30bbe57e..89dcbe8c8339b953681cb3c08d60fe02cbb6b3e8 100644 (file)
@@ -399,9 +399,11 @@ extension TunnelDetailTableViewController: NSTableViewDelegate {
 extension TunnelDetailTableViewController: TunnelEditViewControllerDelegate {
     func tunnelSaved(tunnel: TunnelContainer) {
         tunnelViewModel = TunnelViewModel(tunnelConfiguration: tunnel.tunnelConfiguration)
+        updateTableViewModelRowsBySection()
+        updateTableViewModelRows()
+        updateStatus()
         tableView.reloadData()
         self.tunnelEditVC = nil
-        updateStatus()
     }
 
     func tunnelEditingCancelled() {