fix: fixed showing the default value of update interval for all modules even after the change (#1942)

This commit is contained in:
Serhiy Mytrovtsiy
2024-05-12 11:27:12 +02:00
parent d055ded9c7
commit 74da91ff59
7 changed files with 24 additions and 18 deletions

View File

@@ -76,13 +76,13 @@ internal class Settings: NSStackView, Settings_v {
self.addArrangedSubview(PreferencesSection([
PreferencesRow(localizedString("Update interval"), component: selectView(
action: #selector(self.changeUpdateInterval),
items: ReaderUpdateIntervals.map{ KeyValue_t(key: "\($0)", value: "\($0) sec") },
selected: "\(self.updateIntervalValue) sec"
items: ReaderUpdateIntervals,
selected: "\(self.updateIntervalValue)"
)),
PreferencesRow(localizedString("Update interval for top processes"), component: selectView(
action: #selector(self.changeUpdateTopInterval),
items: ReaderUpdateIntervals.map{ KeyValue_t(key: "\($0)", value: "\($0) sec") },
selected: "\(self.updateTopIntervalValue) sec"
items: ReaderUpdateIntervals,
selected: "\(self.updateTopIntervalValue)"
))
]))

View File

@@ -285,9 +285,6 @@ public class Disk: Module {
switch w.item {
case let widget as SpeedWidget:
widget.setValue(upload: d.activity.write, download: d.activity.read)
if self.capacityReader?.interval != 1 {
self.settingsView.setUpdateInterval(value: 1)
}
case let widget as NetworkChart:
widget.setValue(upload: Double(d.activity.write), download: Double(d.activity.read))
if self.capacityReader?.interval != 1 {

View File

@@ -55,8 +55,8 @@ internal class Settings: NSStackView, Settings_v {
self.addArrangedSubview(PreferencesSection([
PreferencesRow(localizedString("Update interval"), component: selectView(
action: #selector(self.changeUpdateInterval),
items: ReaderUpdateIntervals.map{ KeyValue_t(key: "\($0)", value: "\($0) sec") },
selected: "\(self.updateIntervalValue) sec"
items: ReaderUpdateIntervals,
selected: "\(self.updateIntervalValue)"
))
]))

View File

@@ -50,8 +50,8 @@ internal class Settings: NSStackView, Settings_v {
self.addArrangedSubview(PreferencesSection([
PreferencesRow(localizedString("Update interval"), component: selectView(
action: #selector(self.changeUpdateInterval),
items: ReaderUpdateIntervals.map{ KeyValue_t(key: "\($0)", value: "\($0) sec") },
selected: "\(self.updateIntervalValue) sec"
items: ReaderUpdateIntervals,
selected: "\(self.updateIntervalValue)"
))
]))

View File

@@ -51,13 +51,13 @@ internal class Settings: NSStackView, Settings_v {
self.addArrangedSubview(PreferencesSection([
PreferencesRow(localizedString("Update interval"), component: selectView(
action: #selector(self.changeUpdateInterval),
items: ReaderUpdateIntervals.map{ KeyValue_t(key: "\($0)", value: "\($0) sec") },
selected: "\(self.updateIntervalValue) sec"
items: ReaderUpdateIntervals,
selected: "\(self.updateIntervalValue)"
)),
PreferencesRow(localizedString("Update interval for top processes"), component: selectView(
action: #selector(self.changeUpdateTopInterval),
items: ReaderUpdateIntervals.map{ KeyValue_t(key: "\($0)", value: "\($0) sec") },
selected: "\(self.updateTopIntervalValue) sec"
items: ReaderUpdateIntervals,
selected: "\(self.updateTopIntervalValue)"
))
]))

View File

@@ -47,8 +47,8 @@ internal class Settings: NSStackView, Settings_v {
self.addArrangedSubview(PreferencesSection([
PreferencesRow(localizedString("Update interval"), component: selectView(
action: #selector(self.changeUpdateInterval),
items: ReaderUpdateIntervals.map{ KeyValue_t(key: "\($0)", value: "\($0) sec") },
selected: "\(self.updateIntervalValue) sec"
items: ReaderUpdateIntervals,
selected: "\(self.updateIntervalValue)"
))
]))