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