commit | b1a04d545673a1eedbc679a65dd6942da8d33790 | [log] [tgz] |
---|---|---|
author | Chih-Chung Chang <chihchung@google.com> | Tue Mar 08 18:47:23 2011 +0800 |
committer | Chih-Chung Chang <chihchung@google.com> | Tue Mar 08 18:47:23 2011 +0800 |
tree | e347229201ed7997c9ce8e9473d301651ff9eb55 | |
parent | 102930a0deaf8280a65321de0d6c120a638da9e2 [diff] [blame] |
Fix 3510563: memory leak in BitmapRegionDecoder. Change-Id: If639d5974204f18fdfd119b9fc7a762977c66f26
diff --git a/core/jni/android/graphics/BitmapRegionDecoder.cpp b/core/jni/android/graphics/BitmapRegionDecoder.cpp index f89967b..ee3e209 100644 --- a/core/jni/android/graphics/BitmapRegionDecoder.cpp +++ b/core/jni/android/graphics/BitmapRegionDecoder.cpp
@@ -91,7 +91,7 @@ return nullObjectReturn("decoder->buildTileIndex returned false"); } - SkBitmapRegionDecoder *bm = new SkBitmapRegionDecoder(decoder, width, height); + SkBitmapRegionDecoder *bm = new SkBitmapRegionDecoder(decoder, stream, width, height); return GraphicsJNI::createBitmapRegionDecoder(env, bm); }