projects
/
psensor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed LP971098 : fixed systray and application indicator both visible when unity...
[psensor.git]
/
src
/
ui_status.c
diff --git
a/src/ui_status.c
b/src/ui_status.c
index
90f6f7a
..
d9231f3
100644
(file)
--- 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);
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",
g_signal_connect(G_OBJECT(status),
"popup-menu",
@@
-97,3
+97,15
@@
GtkStatusIcon *ui_status_get_icon(struct ui_psensor *ui)
return status;
}
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);
+ }
+}