From 993fc6226d06f25513756251283e70054082ee8a Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sun, 18 May 2003 17:09:55 +0000 Subject: 2 in 1 deal :\ client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything). client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons. --- openbox/event.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'openbox/event.c') diff --git a/openbox/event.c b/openbox/event.c index a2604bcf..b0048e37 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -895,10 +895,9 @@ static void event_handle_client(Client *client, XEvent *e) } else if (msgtype == prop_atoms.net_wm_strut) client_update_strut(client); - else if (msgtype == prop_atoms.net_wm_icon) + else if (msgtype == prop_atoms.net_wm_icon || + msgtype == prop_atoms.kwm_win_icon) client_update_icons(client); - else if (msgtype == prop_atoms.kwm_win_icon) - client_update_kwm_icon(client); default: ; #ifdef SHAPE -- cgit v1.2.3