Wmfs: Replace _WMFS_ISFREE by _WMFS_FLAGS for clients win prop

This commit is contained in:
Martin Duquesnoy 2011-06-04 12:51:58 +02:00
parent e2d775ff83
commit d9cc60a205
2 changed files with 7 additions and 7 deletions

View File

@ -1085,9 +1085,9 @@ client_update_attributes(Client *c)
XChangeProperty(dpy, c->win, ATOM("_WMFS_SCREEN"), XA_CARDINAL, 32,
PropModeReplace, (uchar*)&(c->screen), 1);
f = (c->flags & FreeFlag);
f = c->flags;
XChangeProperty(dpy, c->win, ATOM("_WMFS_ISFREE"), XA_CARDINAL, 32,
XChangeProperty(dpy, c->win, ATOM("_WMFS_FLAGS"), XA_CARDINAL, 32,
PropModeReplace, (uchar*)&f, 1);
return;

View File

@ -232,7 +232,7 @@ scan(void)
XWindowAttributes wa;
Window usl, usl2, *w = NULL;
Atom rt;
int s, rf, tag = -1, screen = -1, free = -1, i;
int s, rf, tag = -1, screen = -1, flags = -1, i;
ulong ir, il;
uchar *ret;
Client *c;
@ -260,10 +260,10 @@ scan(void)
XFree(ret);
}
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_ISFREE"), 0, 32,
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_FLAGS"), 0, 32,
False, XA_CARDINAL, &rt, &rf, &ir, &il, &ret) == Success && ret)
{
free = *ret;
flags = *ret;
XFree(ret);
}
@ -273,8 +273,8 @@ scan(void)
c->tag = tag;
if(screen != -1 && screen <= s - 1)
c->screen = screen;
if(free != -1)
c->flags |= (free) ? FreeFlag : 0;
if(flags != -1)
c->flags = flags;
client_update_attributes(c);
}