|
|
|
@ -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
|
|
|
|
|