implemented NET_ACTIVE_WINDOW support
This commit is contained in:
5
client.c
5
client.c
@ -58,6 +58,8 @@ focus(Client *c)
|
||||
drawtitle(c);
|
||||
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);
|
||||
XSync(dpy, False);
|
||||
XChangeProperty(dpy, root, netatom[NetActiveWindow], XA_WINDOW, 32,
|
||||
PropModeReplace, (unsigned char *)&c->win, 1);
|
||||
while(XCheckMaskEvent(dpy, EnterWindowMask, &ev));
|
||||
}
|
||||
|
||||
@ -459,6 +461,9 @@ unmanage(Client *c)
|
||||
arrange(NULL);
|
||||
if(sel)
|
||||
focus(sel);
|
||||
else
|
||||
XChangeProperty(dpy, root, netatom[NetActiveWindow], XA_WINDOW, 32,
|
||||
PropModeReplace, (unsigned char *)NULL, 1);
|
||||
}
|
||||
|
||||
void
|
||||
|
Reference in New Issue
Block a user