From c36a9e4ffd1a93bd669b168d147aad291c07b14b Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Thu, 24 Jan 2019 16:51:01 +0530 Subject: macOS: Ensure status is up-to-date on startup Signed-off-by: Roopesh Chander --- WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'WireGuard/WireGuard/UI') diff --git a/WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift b/WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift index 9c93186..8df7789 100644 --- a/WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift +++ b/WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift @@ -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 -- cgit v1.2.3-59-g8ed1b