changeset 548:3d23384eb5ab

applied sanders max size fix
author arg@mig29
date Fri, 27 Oct 2006 12:05:47 +0200 (2006-10-27)
parents de3fd5271408
children fd1061442711
files client.c view.c
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/client.c	Fri Oct 27 10:24:15 2006 +0200
+++ b/client.c	Fri Oct 27 12:05:47 2006 +0200
@@ -233,7 +233,7 @@
 	settags(c, getclient(trans));
 	if(!c->isfloat)
 		c->isfloat = trans
-			|| (c->maxw && c->minw &&
+			|| (c->maxw && c->minw && c->maxh && c->minh &&
 				c->maxw == c->minw && c->maxh == c->minh);
 	resizetitle(c);
 	if(clients)
--- a/view.c	Fri Oct 27 10:24:15 2006 +0200
+++ b/view.c	Fri Oct 27 12:05:47 2006 +0200
@@ -44,6 +44,10 @@
 static void
 togglemax(Client *c) {
 	XEvent ev;
+		
+	if (x->maxw && x->minw && x->maxh && x->minh &&
+			x->maxw == x->minw && x->maxh == x->minh)
+		return;
 
 	if((c->ismax = !c->ismax)) {
 		c->rx = c->x; c->x = sx;