From: Bobby Georgescu Date: Tue, 7 May 2013 23:41:04 +0000 (-0700) Subject: Fix memory leak in SparseArrayBitmapPool X-Git-Tag: android-x86-6.0-r3~68^2~28^2~213^2~19^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2~428^2~2^2~8^2^2~8^2~43^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=033d43c3334c4633221fb18c5e826964b495f3c1;p=android-x86%2Fpackages-apps-Camera2.git Fix memory leak in SparseArrayBitmapPool Bug: 8857493 Change-Id: Ie5fae457aea91973caa07f8955b1364df573821b --- diff --git a/src/com/android/photos/data/SparseArrayBitmapPool.java b/src/com/android/photos/data/SparseArrayBitmapPool.java index 851259056..1ef9e9f48 100644 --- a/src/com/android/photos/data/SparseArrayBitmapPool.java +++ b/src/com/android/photos/data/SparseArrayBitmapPool.java @@ -135,6 +135,8 @@ public class SparseArrayBitmapPool { mStore.put(key, newNode); if (newNode.nextInPool == null) { mPoolNodesTail = newNode; + } else { + newNode.nextInPool.prevInPool = newNode; } mSizeBytes += bytes; return true;