]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
macOS: Ensure status is up-to-date on startup
authorRoopesh Chander <roop@roopc.net>
Thu, 24 Jan 2019 11:21:01 +0000 (16:51 +0530)
committerRoopesh Chander <roop@roopc.net>
Thu, 24 Jan 2019 11:21:01 +0000 (16:51 +0530)
Signed-off-by: Roopesh Chander <roop@roopc.net>
WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift

index 9c931869b42e97bb0d4a62c7aada501d3a2faab3..8df7789f936856f90fcbb4acb9eb3996825262c4 100644 (file)
@@ -10,8 +10,16 @@ import Cocoa
 
 class TunnelsTracker {
 
-    weak var statusMenu: StatusMenu?
-    weak var statusItemController: StatusItemController?
+    weak var statusMenu: StatusMenu? {
+        didSet {
+            statusMenu?.currentTunnel = currentTunnel
+        }
+    }
+    weak var statusItemController: StatusItemController? {
+        didSet {
+            statusItemController?.currentTunnel = currentTunnel
+        }
+    }
     weak var manageTunnelsRootVC: ManageTunnelsRootViewController?
 
     private var tunnelsManager: TunnelsManager