changeset 7329 | e7b5256df033 |
parent 7327 | fa2e72e31f59 |
child 7348 | becce3f57dc7 |
--- a/src/zoom.hpp Fri Jun 08 18:59:29 2007 +0000 +++ b/src/zoom.hpp Fri Jun 08 19:06:35 2007 +0000 @@ -37,7 +37,7 @@ { if (zoom == ZOOM_LVL_NORMAL) return value; int izoom = (int)zoom - (int)ZOOM_LVL_NORMAL; - return (zoom > ZOOM_LVL_NORMAL) ? value << izoom : (value + (1 << -izoom)) >> -izoom; + return (zoom > ZOOM_LVL_NORMAL) ? value << izoom : (value + (1 << -izoom) - 1) >> -izoom; } static inline int UnScaleByZoom(int value, ZoomLevel zoom)