diff options
author | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-21 22:50:58 +0000 |
---|---|---|
committer | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-21 22:50:58 +0000 |
commit | bd2e63eed24e8c097be6ea3fb46aa354c638e88e (patch) | |
tree | bfc22a5fa0e910c5d62eaffadbc6c04d63aa3e43 /skia/ext/platform_device.h | |
parent | 8dd3a00af7e4764a248cf483de5832f91c38a958 (diff) | |
download | chromium_src-bd2e63eed24e8c097be6ea3fb46aa354c638e88e.zip chromium_src-bd2e63eed24e8c097be6ea3fb46aa354c638e88e.tar.gz chromium_src-bd2e63eed24e8c097be6ea3fb46aa354c638e88e.tar.bz2 |
Fix crashes while displaying large animated GIFs. Our old understanding of the memory model here was wrong. This moves to the Cairo way of doing things. (An alternative would be to change NativeImagePtr from a raw pointer to a ref-counting pointer, like the Mac does. This would ape the Mac API, which is perhaps more future-proof, at the cost of needless refcounting complexity [since SkBitmap internally refs its pixel data already].)
BUG=4298
Review URL: http://codereview.chromium.org/11580
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5860 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'skia/ext/platform_device.h')
0 files changed, 0 insertions, 0 deletions