# HG changeset patch
# User arg@10ksloc.org
# Date 1154930704 -7200
# Node ID f5b952e566dac41e0905c4844c71c325b9495486
# Parent  124671c251eeeae30822a4bf440fb9d4c9a18294
applied endless loop prevention on zoom()


diff -r 124671c251ee -r f5b952e566da client.c
--- a/client.c	Mon Aug 07 07:36:36 2006 +0200
+++ b/client.c	Mon Aug 07 08:05:04 2006 +0200
@@ -469,9 +469,11 @@
 	if(!sel || (arrange != dotile) || sel->isfloat)
 		return;
 
-	if(sel == getnext(clients) && sel->next)  {
+	if(sel == getnext(clients))  {
 		if((c = getnext(sel->next)))
 			sel = c;
+		else
+			return;
 	}
 
 	/* pop */