fix: fixed memory leak in the Battery reader

This commit is contained in:
Serhiy Mytrovtsiy
2021-04-06 18:49:35 +02:00
parent ad7c908890
commit 681ebeef23

View File

@@ -91,7 +91,7 @@ internal class UsageReader: Reader<Battery_Usage> {
var ACwatts: Int = 0
if let ACDetails = IOPSCopyExternalPowerAdapterDetails() {
if let ACList = ACDetails.takeUnretainedValue() as? Dictionary<String, Any> {
if let ACList = ACDetails.takeRetainedValue() as? Dictionary<String, Any> {
guard let watts = ACList[kIOPSPowerAdapterWattsKey] else {
return
}