summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/page.c6
1 files changed, 6 insertions, 0 deletions
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);
}