From 78969f9c859d75767320e49a94cf5891ba457006 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan <fourdan.olivier@wanadoo.fr> Date: Fri, 31 May 2002 16:25:16 +0000 Subject: [PATCH] *** empty log message *** (Old svn revision: 10346) --- src/client.c | 11 +++++++++-- src/hints.c | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/client.c b/src/client.c index 0d56eea7f..28ac0d77e 100644 --- a/src/client.c +++ b/src/client.c @@ -149,8 +149,9 @@ static void clientGetNetState(Client * c) if(get_atom_list(dpy, c->window, net_wm_state, &atoms, &n_atoms)) { int i; - - i = 0; + DBG("clientGetNetState: %i atoms detected\n", n_atoms); + + i = 0; while(i < n_atoms) { if(atoms[i] == net_wm_state_shaded) @@ -197,6 +198,10 @@ static void clientGetNetState(Client * c) DBG("clientGetNetState : skip_taskbar\n"); c->skip_taskbar = True; } + else + { + g_message ("Unmanaged net_wm_state"); + } ++i; } @@ -205,6 +210,7 @@ static void clientGetNetState(Client * c) XFree(atoms); } } + if(c->win_state & (WIN_STATE_MAXIMIZED_VERT | WIN_STATE_MAXIMIZED_HORIZ)) { c->win_state |= WIN_STATE_MAXIMIZED; @@ -1398,6 +1404,7 @@ void clientFrame(Window w) return; } + XSync (dpy, 0); c->window = w; getWindowName(dpy, c->window, &c->name); DBG("name \"%s\"\n", c->name); diff --git a/src/hints.c b/src/hints.c index 1e783cfd9..dc9683d1c 100644 --- a/src/hints.c +++ b/src/hints.c @@ -428,7 +428,7 @@ int get_atom_list(Display * dpy, Window w, Atom a, Atom ** atoms_p, int *n_atoms *atoms_p = NULL; *n_atoms_p = 0; - if(XGetWindowProperty(dpy, w, a, 0L, 1L, False, XA_ATOM, &type, &format, &n_atoms, &bytes_after, (guchar **) & atoms) != Success || type == None) + if((XGetWindowProperty(dpy, w, a, 0L, 1L, False, XA_ATOM, &type, &format, &n_atoms, &bytes_after, (unsigned char **)&atoms) != Success) || (type == None)) { return (False); } -- GitLab