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