fix: fixed enabling widget when toggling some option in the settings when the module is disabled

This commit is contained in:
Serhiy Mytrovtsiy
2021-08-15 13:03:28 +02:00
parent d4e9148349
commit f12b123e3d
9 changed files with 16 additions and 8 deletions

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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)
})

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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
}