Fix status item alpha glitch

Flashes on launch for an instant.
This commit is contained in:
Davide De Rosa 2021-02-04 15:18:10 +01:00
parent 01185ffea4
commit b60f579a95

View File

@ -543,16 +543,17 @@ class StatusMenu: NSObject {
} else {
statusItem.button?.toolTip = nil
}
statusItem.button?.alphaValue = 1.0
switch vpn.status ?? .disconnected {
case .connected:
statusItem.button?.image = imageStatusActive
statusItem.button?.alphaValue = 1.0
Reviewer.shared.reportEvent()
case .connecting:
statusItem.button?.image = imageStatusInProgress
statusItem.button?.alphaValue = 1.0
case .disconnected:
statusItem.button?.image = imageStatusInactive
@ -560,6 +561,7 @@ class StatusMenu: NSObject {
case .disconnecting:
statusItem.button?.image = imageStatusInProgress
statusItem.button?.alphaValue = 1.0
}
}
}