From 3d581e8b72e70182c68bfcf0fef7ca0ccf371082 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 15 Jun 2013 21:09:27 +0200 Subject: page: 12 zoom levels should be enougth making zoom too big just causes pagesize() multiplication to overflow passing bogus rectangles to allocimage(). --- sys/src/cmd/page.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/cmd/page.c b/sys/src/cmd/page.c index a44f74d4b..70c1bf9d7 100644 --- a/sys/src/cmd/page.c +++ b/sys/src/cmd/page.c @@ -1360,7 +1360,7 @@ docmd(int i, Mouse *m) break; o = subpt(m->xy, screen->r.min); if(i == Czoomin){ - if(zoom < 0x40000000){ + if(zoom < 0x1000){ zoom *= 2; pos = addpt(mulpt(subpt(pos, o), 2), o); } -- cgit v1.2.3