X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fui_status.c;fp=src%2Fui_status.c;h=d9231f39d3e3a5ead6bc66e85c317689f92530b3;hb=89c34e2fc5ef4650012be5ac6764864abfa76717;hp=90f6f7afe1e52bd0bed2f1c801be4a47052dc22b;hpb=09f885e197b6ad9cfba27aee8455e52815213574;p=psensor.git diff --git a/src/ui_status.c b/src/ui_status.c index 90f6f7a..d9231f3 100644 --- a/src/ui_status.c +++ b/src/ui_status.c @@ -50,7 +50,7 @@ void ui_status_init(struct ui_psensor *ui) status = gtk_status_icon_new(); gtk_status_icon_set_from_icon_name(status, ICON); - gtk_status_icon_set_visible(status, TRUE); + ui_status_set_visible(0); g_signal_connect(G_OBJECT(status), "popup-menu", @@ -97,3 +97,15 @@ GtkStatusIcon *ui_status_get_icon(struct ui_psensor *ui) return status; } + +void ui_status_set_visible(unsigned int visible) +{ + log_debug("ui_status_set_visible(%d)", visible); + + if (status) { + if (visible) + gtk_status_icon_set_visible(status, TRUE); + else + gtk_status_icon_set_visible(status, FALSE); + } +}