X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fui_sensorpref.c;fp=src%2Fui_sensorpref.c;h=282eed450020097d9653f9e7af05ebd7bd0e1cbc;hb=837c8ac28740acafd262a7c30818d53b9940cbfa;hp=9dce476fcaa3818a045b9859f4319207538acd50;hpb=138f4d6a450e4ead5da85fdef006e48e906223d8;p=psensor.git diff --git a/src/ui_sensorpref.c b/src/ui_sensorpref.c index 9dce476..282eed4 100644 --- a/src/ui_sensorpref.c +++ b/src/ui_sensorpref.c @@ -62,7 +62,7 @@ sensor_pref_new(struct psensor *s, struct config *cfg) p->sensor = s; p->name = strdup(s->name); p->graph_enabled = s->graph_enabled; - p->alarm_enabled = s->alarm_enabled; + p->alarm_enabled = config_get_sensor_alarm_enabled(s->id); p->color = color_dup(s->color); p->display_enabled = config_is_sensor_enabled(s->id); @@ -384,10 +384,7 @@ static void apply_pref(struct sensor_pref *p, int pos, struct config *cfg) config_set_sensor_alarm_high_threshold(s->id, s->alarm_high_threshold); config_set_sensor_alarm_low_threshold(s->id, s->alarm_low_threshold); - if (s->alarm_enabled != p->alarm_enabled) { - s->alarm_enabled = p->alarm_enabled; - config_set_sensor_alarm_enabled(s->id, s->alarm_enabled); - } + config_set_sensor_alarm_enabled(s->id, p->alarm_enabled); color_set(s->color, p->color->red,