summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-25 14:08:54 +0000
committerDana Jansens <danakj@orodu.net>2007-05-25 14:08:54 +0000
commitd1570968cf31b2b430e0007b6d51e0f9b9040ee2 (patch)
treede71c9d8b5b56f6ac090b6d1d78b21ab5fd079a8
parent38d1f2cba612cd2c1e2bdd9ebac2a4cff38e1da3 (diff)
put the hostname in icon titles too
-rw-r--r--openbox/client.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/openbox/client.c b/openbox/client.c
index 2454e198..9c8b2ee1 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -1985,8 +1985,14 @@ void client_update_title(ObClient *self)
PROP_GETS(self->window, wm_icon_name, utf8, &data)))
data = g_strdup(self->title);
- PROP_SETS(self->window, net_wm_visible_icon_name, data);
- self->icon_title = data;
+ if (self->client_machine) {
+ visible = g_strdup_printf("%s (%s)", data, self->client_machine);
+ g_free(data);
+ } else
+ visible = data;
+
+ PROP_SETS(self->window, net_wm_visible_icon_name, visible);
+ self->icon_title = visible;
}
void client_update_strut(ObClient *self)