summaryrefslogtreecommitdiff
path: root/sys/src/cmd/page.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@rei2.9hal>2012-02-09 05:20:25 +0100
committercinap_lenrek <cinap_lenrek@rei2.9hal>2012-02-09 05:20:25 +0100
commit95e15c3e1d44df027c177f41f837a0aa2bb74d13 (patch)
treedc38b7ede9cf40f3f9c9ce8fec9d0ae47797fa30 /sys/src/cmd/page.c
parentc7522489a3792242babd49980296ea21741d4426 (diff)
page: don't resize window bigger than the dislay
Diffstat (limited to 'sys/src/cmd/page.c')
-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);
}