git: 9front

Download patch

ref: 16a05a6c52dcb86c73757de7fc286e3b130fda74
parent: 4fe48dc6b0bc5cd6a2eaf603fd1b7ed885bcd46a
author: cinap_lenrek <cinap_lenrek@rei2.9hal>
date: Thu Feb 9 00:20:25 EST 2012

page: don't resize window bigger than the dislay

--- a/sys/src/cmd/page.c
+++ b/sys/src/cmd/page.c
@@ -159,6 +159,12 @@
 		return;
 	/* add rio border */
 	size = addpt(size, Pt(Borderwidth*2, Borderwidth*2));
+	if(display->image){
+		if(size.x > Dx(display->image->r))
+			size.x = Dx(display->image->r);
+		if(size.y > Dy(display->image->r))
+			size.y = Dy(display->image->r);
+	}
 	fprint(wctl, "resize -dx %d -dy %d\n", size.x, size.y);
 	close(wctl);
 }
--