mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-14 00:04:15 +09:00
fix: fixed enabling widget when toggling some option in the settings when the module is disabled
This commit is contained in:
@@ -101,7 +101,7 @@ public class Battery: Module {
|
||||
}
|
||||
|
||||
private func usageCallback(_ raw: Battery_Usage?) {
|
||||
guard let value = raw else {
|
||||
guard let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ public class Bluetooth: Module {
|
||||
}
|
||||
|
||||
private func batteryCallback(_ raw: [BLEDevice]?) {
|
||||
guard let value = raw else {
|
||||
guard let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -123,7 +123,7 @@ public class CPU: Module {
|
||||
}
|
||||
|
||||
private func loadCallback(_ raw: CPU_Load?) {
|
||||
guard let value = raw else {
|
||||
guard let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -180,6 +180,10 @@ public class Disk: Module {
|
||||
}
|
||||
|
||||
private func capacityCallback(_ value: Disks) {
|
||||
guard self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
DispatchQueue.main.async(execute: {
|
||||
self.popupView.capacityCallback(value)
|
||||
})
|
||||
@@ -208,6 +212,10 @@ public class Disk: Module {
|
||||
}
|
||||
|
||||
private func activityCallback(_ value: Disks) {
|
||||
guard self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
DispatchQueue.main.async(execute: {
|
||||
self.popupView.activityCallback(value)
|
||||
})
|
||||
|
||||
@@ -81,7 +81,7 @@ public class Fans: Module {
|
||||
}
|
||||
|
||||
private func usageCallback(_ raw: [Fan]?) {
|
||||
guard let value = raw else {
|
||||
guard let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -109,7 +109,7 @@ public class GPU: Module {
|
||||
}
|
||||
|
||||
private func infoCallback(_ raw: GPUs?) {
|
||||
guard raw != nil && !raw!.list.isEmpty, let value = raw else {
|
||||
guard raw != nil && !raw!.list.isEmpty, let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -133,7 +133,7 @@ public class Network: Module {
|
||||
}
|
||||
|
||||
private func usageCallback(_ raw: Network_Usage?) {
|
||||
guard let value = raw else {
|
||||
guard let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -113,7 +113,7 @@ public class RAM: Module {
|
||||
}
|
||||
|
||||
private func loadCallback(_ raw: RAM_Usage?) {
|
||||
guard raw != nil, let value = raw else {
|
||||
guard raw != nil, let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ public class Sensors: Module {
|
||||
}
|
||||
|
||||
private func usageCallback(_ raw: [Sensor_p]?) {
|
||||
guard let value = raw else {
|
||||
guard let value = raw, self.enabled else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user