X-Git-Url: https://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Fui_appindicator.c;h=c6b3f5276fbbdf99237fe49b3931c43410b5e956;hp=49ca58fbb9991f38bfa2b207aaae23fbfa53454c;hb=ab7f1a53d66d4812d5aacfa50bf75df379a65309;hpb=39b2eca89e7ad06d9c191c2363221897143538b7 diff --git a/src/ui_appindicator.c b/src/ui_appindicator.c index 49ca58f..c6b3f52 100644 --- a/src/ui_appindicator.c +++ b/src/ui_appindicator.c @@ -175,12 +175,21 @@ static GtkWidget *get_menu(struct ui_psensor *ui) void ui_appindicator_update(struct ui_psensor *ui, unsigned int attention) { AppIndicatorStatus status; + char *label; + double v; if (!indicator) return; status = app_indicator_get_status(indicator); + v = psensor_get_max_current_value(ui->sensors, SENSOR_TYPE_TEMP); + if (v != UNKNOWN_DBL_VALUE) { + label = psensor_value_to_str(SENSOR_TYPE_TEMP, v, 1); + app_indicator_set_label(indicator, label, NULL); + free(label); + } + if (!attention && status == APP_INDICATOR_STATUS_ATTENTION) app_indicator_set_status(indicator, APP_INDICATOR_STATUS_ACTIVE);