diff options
author | cinap_lenrek <cinap_lenrek@rei2.9hal> | 2012-02-09 05:20:25 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@rei2.9hal> | 2012-02-09 05:20:25 +0100 |
commit | 95e15c3e1d44df027c177f41f837a0aa2bb74d13 (patch) | |
tree | dc38b7ede9cf40f3f9c9ce8fec9d0ae47797fa30 /sys/src/cmd/page.c | |
parent | c7522489a3792242babd49980296ea21741d4426 (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.c | 6 |
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); } |