diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-06-15 21:09:27 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-06-15 21:09:27 +0200 |
commit | 3d581e8b72e70182c68bfcf0fef7ca0ccf371082 (patch) | |
tree | ed352d1eff7a557f5676916bd81fa425942869ef | |
parent | 4cf627a131bb343f2ca0c252658186bcd68dfc5a (diff) | |
download | plan9front-3d581e8b72e70182c68bfcf0fef7ca0ccf371082.tar.xz |
page: 12 zoom levels should be enougth
making zoom too big just causes pagesize() multiplication to overflow
passing bogus rectangles to allocimage().
-rw-r--r-- | sys/src/cmd/page.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |