mirror of
https://github.com/passepartoutvpn/wireguard-apple.git
synced 2025-02-12 19:02:02 +00:00
macOS: Fix 'Network' entry in menu
This commit is contained in:
parent
341f15678f
commit
f68648f874
@ -86,6 +86,9 @@ class StatusMenu: NSMenu {
|
|||||||
|
|
||||||
statusMenuItem.title = tr(format: "macStatus (%@)", statusText)
|
statusMenuItem.title = tr(format: "macStatus (%@)", statusText)
|
||||||
|
|
||||||
|
if tunnel.status == .inactive {
|
||||||
|
networksMenuItem.title = tr("macMenuNetworksInactive")
|
||||||
|
} else {
|
||||||
let addresses = tunnel.tunnelConfiguration?.interface.addresses ?? []
|
let addresses = tunnel.tunnelConfiguration?.interface.addresses ?? []
|
||||||
let addressesString = addresses.map { $0.stringRepresentation }.joined(separator: ", ")
|
let addressesString = addresses.map { $0.stringRepresentation }.joined(separator: ", ")
|
||||||
if addressesString.isEmpty {
|
if addressesString.isEmpty {
|
||||||
@ -93,6 +96,7 @@ class StatusMenu: NSMenu {
|
|||||||
} else {
|
} else {
|
||||||
networksMenuItem.title = tr(format: "macMenuNetworks (%@)", addressesString)
|
networksMenuItem.title = tr(format: "macMenuNetworks (%@)", addressesString)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user