mirror of
https://github.com/yattee/yattee.git
synced 2024-12-22 13:33:42 +00:00
Use system constant for internal battery power source name on macOS
This commit is contained in:
parent
c5738ee14a
commit
561ead0c5a
@ -7,10 +7,10 @@ struct Power {
|
||||
|
||||
for ps in psList {
|
||||
if let psDesc = IOPSGetPowerSourceDescription(psInfo, ps).takeUnretainedValue() as? [String: Any] {
|
||||
if let type = psDesc[kIOPSTypeKey] as? String {
|
||||
if type == "InternalBattery" {
|
||||
return true
|
||||
}
|
||||
if let type = psDesc[kIOPSTypeKey] as? String,
|
||||
type == kIOPSInternalBatteryType
|
||||
{
|
||||
return true
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -25,7 +25,7 @@ struct Power {
|
||||
for ps in psList {
|
||||
if let psDesc = IOPSGetPowerSourceDescription(psInfo, ps).takeUnretainedValue() as? [String: Any] {
|
||||
if let type = psDesc[kIOPSTypeKey] as? String,
|
||||
type == "InternalBattery",
|
||||
type == kIOPSInternalBatteryType,
|
||||
let powerSourceState = (psDesc[kIOPSPowerSourceStateKey] as? String)
|
||||
{
|
||||
return powerSourceState == kIOPSACPowerValue
|
||||
|
Loading…
Reference in New Issue
Block a user