diff options
author | Roopesh Chander <roop@roopc.net> | 2019-01-24 16:51:01 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2019-01-24 16:51:01 +0530 |
commit | c36a9e4ffd1a93bd669b168d147aad291c07b14b (patch) | |
tree | cdfb7de09cf26f0206f198bb8aa1b782d6c4df3c /WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift | |
parent | Config file parsing: Fix bug when there are comments at the end (diff) | |
download | wireguard-apple-c36a9e4ffd1a93bd669b168d147aad291c07b14b.tar.xz wireguard-apple-c36a9e4ffd1a93bd669b168d147aad291c07b14b.zip |
macOS: Ensure status is up-to-date on startup
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift')
-rw-r--r-- | WireGuard/WireGuard/UI/macOS/TunnelsTracker.swift | 12 |
1 files changed, 10 insertions, 2 deletions
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 |