From 95e15c3e1d44df027c177f41f837a0aa2bb74d13 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 9 Feb 2012 05:20:25 +0100 Subject: [PATCH] page: don't resize window bigger than the dislay --- sys/src/cmd/page.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sys/src/cmd/page.c b/sys/src/cmd/page.c index 520ab8f70..52e10b04b 100644 --- a/sys/src/cmd/page.c +++ b/sys/src/cmd/page.c @@ -159,6 +159,12 @@ resizewin(Point size) 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); }