client.c
changeset 435 42388f634de0
parent 431 a230e4432bb7
child 436 b3659c3c5dab
--- a/client.c	Wed Sep 06 10:54:10 2006 +0200
+++ b/client.c	Wed Sep 06 11:46:35 2006 +0200
@@ -99,6 +99,14 @@
 		}
 	}
 	if(c) {
+		if((c->isfloat || arrange == dofloat) && (c != clients)) {
+			detach(c);
+			if(clients) {
+				clients->prev = c;
+				c->next = clients;
+			}
+			clients = c;
+		}
 		grabbuttons(c, True);
 		drawtitle(c);
 		XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime);