Fix integer overflow when stretch bitmap
authorBo Xu <bo_xu@foxitsoftware.com>
Thu, 31 Jul 2014 16:55:36 +0000 (09:55 -0700)
committerBo Xu <bo_xu@foxitsoftware.com>
Thu, 31 Jul 2014 16:55:36 +0000 (09:55 -0700)
commit2fd400c319c68b4b8bd741c0df51c8846c40a276
tree4ad54aae90cccff87be7107afa06f3ce28d1e481
parent10ec7ca17e7ec9aa68fd051c5fe5a6c75092dd79
Fix integer overflow when stretch bitmap

When an image object is zoomed in by a big factor, the scaling factor in the transformation matrix is big as well, resulting in a large |dest_width| and |dest_height| value(they can be think of as the equivalent pixel size of the entire image, although most of it is outside the device).

BUG=395636
R=vitalybuka@chromium.org

Review URL: https://codereview.chromium.org/432543002
core/src/fxge/win32/fx_win32_device.cpp