diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-30 10:57:18 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-30 10:57:18 -0700 |
commit | 5fb4cab2db174bff5e28a3a2c6f50c07e0f7a845 (patch) | |
tree | 46c3b79bdf1b8c05982a66c4939f91af1b7a4b58 | |
parent | b8a10fe45657f2dcc50cae8a06805f8438a6937e (diff) | |
parent | 2f189fa0f75d6899b9fa7db11f5301bc7850b744 (diff) | |
download | frameworks_base-5fb4cab2db174bff5e28a3a2c6f50c07e0f7a845.zip frameworks_base-5fb4cab2db174bff5e28a3a2c6f50c07e0f7a845.tar.gz frameworks_base-5fb4cab2db174bff5e28a3a2c6f50c07e0f7a845.tar.bz2 |
Merge change 5787 into donut
* changes:
Fix http://code.google.com/p/android/issues/detail?id=3059
-rw-r--r-- | core/java/android/provider/MediaStore.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/provider/MediaStore.java b/core/java/android/provider/MediaStore.java index 51d1951..bc7b5be 100644 --- a/core/java/android/provider/MediaStore.java +++ b/core/java/android/provider/MediaStore.java @@ -344,7 +344,10 @@ public final class MediaStore // Check if file exists with a FileInputStream FileInputStream stream = new FileInputStream(imagePath); try { - return insertImage(cr, BitmapFactory.decodeFile(imagePath), name, description); + Bitmap bm = BitmapFactory.decodeFile(imagePath); + String ret = insertImage(cr, bm, name, description); + bm.recycle(); + return ret; } finally { try { stream.close(); |