seems to preserve floating client z-layer order (even with reorder() calls)

master
Anselm R. Garbe 2006-09-06 11:46:35 +02:00
parent 2378a558a2
commit da0b2a2f31
2 changed files with 9 additions and 1 deletions

View File

@ -99,6 +99,14 @@ focus(Client *c)
} }
} }
if(c) { if(c) {
if((c->isfloat || arrange == dofloat) && (c != clients)) {
detach(c);
if(clients) {
clients->prev = c;
c->next = clients;
}
clients = c;
}
grabbuttons(c, True); grabbuttons(c, True);
drawtitle(c); drawtitle(c);
XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);

View File

@ -1,5 +1,5 @@
# dwm version # dwm version
VERSION = 1.4 VERSION = 1.5
# Customize below to fit your system # Customize below to fit your system