X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fui_sensorlist.c;h=bb9a4ec931731c2582a50d6a0fefe1000ba2594b;hb=48739caa745f9f8002e87af574f03e5dc6ae3447;hp=52df001878309e0c207e917e6041daf3540bf9db;hpb=de58b641143d1fb9622fa4021c2dd1ab50149dee;p=psensor.git diff --git a/src/ui_sensorlist.c b/src/ui_sensorlist.c index 52df001..bb9a4ec 100644 --- a/src/ui_sensorlist.c +++ b/src/ui_sensorlist.c @@ -63,7 +63,7 @@ static void populate(struct ui_psensor *ui) struct psensor **ordered_sensors, **s_cur, *s; unsigned int enabled; - ordered_sensors = ui_get_sensors_ordered_by_position(ui); + ordered_sensors = ui_get_sensors_ordered_by_position(ui->sensors); store = ui->sensors_store; gtk_list_store_clear(store); @@ -110,7 +110,10 @@ void ui_sensorlist_update(struct ui_psensor *ui, bool complete) store = ui->sensors_store; - use_celsius = ui->config->temperature_unit == CELSIUS; + if (config_get_temperature_unit() == CELSIUS) + use_celsius = 1; + else + use_celsius = 0; valid = gtk_tree_model_get_iter_first(model, &iter); while (valid) { @@ -119,8 +122,12 @@ void ui_sensorlist_update(struct ui_psensor *ui, bool complete) value = psensor_value_to_str(s->type, psensor_get_current_value(s), use_celsius); - min = psensor_value_to_str(s->type, s->min, use_celsius); - max = psensor_value_to_str(s->type, s->max, use_celsius); + min = psensor_value_to_str(s->type, + s->sess_lowest, + use_celsius); + max = psensor_value_to_str(s->type, + s->sess_highest, + use_celsius); gtk_list_store_set(store, &iter, COL_TEMP, value,