mirror of
https://github.com/passepartoutvpn/wireguard-apple.git
synced 2025-02-20 06:42:02 +00:00
macOS: Fix 'Network' entry in menu
Signed-off-by: Roopesh Chander <roop@roopc.net>
This commit is contained in:
parent
8980b5a524
commit
e0af06844d
@ -86,12 +86,16 @@ class StatusMenu: NSMenu {
|
||||
|
||||
statusMenuItem.title = tr(format: "macStatus (%@)", statusText)
|
||||
|
||||
let addresses = tunnel.tunnelConfiguration?.interface.addresses ?? []
|
||||
let addressesString = addresses.map { $0.stringRepresentation }.joined(separator: ", ")
|
||||
if addressesString.isEmpty {
|
||||
networksMenuItem.title = tr("macMenuNetworksNone")
|
||||
if tunnel.status == .inactive {
|
||||
networksMenuItem.title = tr("macMenuNetworksInactive")
|
||||
} else {
|
||||
networksMenuItem.title = tr(format: "macMenuNetworks (%@)", addressesString)
|
||||
let addresses = tunnel.tunnelConfiguration?.interface.addresses ?? []
|
||||
let addressesString = addresses.map { $0.stringRepresentation }.joined(separator: ", ")
|
||||
if addressesString.isEmpty {
|
||||
networksMenuItem.title = tr("macMenuNetworksNone")
|
||||
} else {
|
||||
networksMenuItem.title = tr(format: "macMenuNetworks (%@)", addressesString)
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user