Updating branch refs/heads/master
to eddc5ce5a21930526246390e9eca2ce9223676ff (commit)
from 0b00a179f8679d23b47fb09693594228742b6fc8 (commit)
commit eddc5ce5a21930526246390e9eca2ce9223676ff
Author: Harald Judt <[email protected]>
Date: Wed Apr 25 19:40:38 2012 +0200
Show tooltip when device stats are not available. (bug #6749)
When a device does not exist, or the stats are not available for
whatever reason, make the tooltip convey that information to the
user.
Without this patch, no tooltip will be shown at all.
panel-plugin/main.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/panel-plugin/main.c b/panel-plugin/main.c
index 05ce707..0b4ae8c 100644
--- a/panel-plugin/main.c
+++ b/panel-plugin/main.c
@@ -171,8 +171,13 @@ static int DisplayPerf (struct diskperf_t *p_poPlugin)
#else
status = DevGetPerfData (&(poConf->st_rdev), &oPerf);
#endif
- if (status == -1)
+ if (status == -1) {
+ snprintf (acToolTips, sizeof(acToolTips), "%s: Device statistics
unavailable.",
+ poConf->acTitle);
+ gtk_tooltips_set_tip (s_poToolTips, GTK_WIDGET (poMonitor->wEventBox),
+ acToolTips, 0);
return (-1);
+ }
if (poMonitor->oPrevPerf.timestamp_ns) {
iInterval_ns =
oPerf.timestamp_ns - poMonitor->oPrevPerf.timestamp_ns;
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits