diff options
| author | Ray Chen <raychen@google.com> | 2009-10-13 10:50:30 -0700 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2009-10-13 10:50:30 -0700 |
| commit | 34cc52922d4268633b3730dfd73658be6a06a2c5 (patch) | |
| tree | 29cbb83a0581f46ac13fb5e5a8bc59bf9bf2173c /media/java | |
| parent | 28af587a0587bc3975230a9ed4a2a44be1f31ad3 (diff) | |
| parent | b65a90d76ff486208974f0b1dac8e880ba29174b (diff) | |
| download | frameworks_base-34cc52922d4268633b3730dfd73658be6a06a2c5.zip frameworks_base-34cc52922d4268633b3730dfd73658be6a06a2c5.tar.gz frameworks_base-34cc52922d4268633b3730dfd73658be6a06a2c5.tar.bz2 | |
am b65a90d7: Merge change I73b00501 into eclair-mr2
Merge commit 'b65a90d76ff486208974f0b1dac8e880ba29174b' into eclair-mr2-plus-aosp
* commit 'b65a90d76ff486208974f0b1dac8e880ba29174b':
Check cursor and URI value for nullity to prevent NPE.
Diffstat (limited to 'media/java')
| -rw-r--r-- | media/java/android/media/ThumbnailUtil.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/java/android/media/ThumbnailUtil.java b/media/java/android/media/ThumbnailUtil.java index 8acb744..7c6bca3 100644 --- a/media/java/android/media/ThumbnailUtil.java +++ b/media/java/android/media/ThumbnailUtil.java @@ -459,6 +459,7 @@ public class ThumbnailUtil { Cursor c = cr.query(thumbUri, THUMB_PROJECTION, Thumbnails.IMAGE_ID + "=?", new String[]{String.valueOf(origId)}, null); + if (c == null) return null; try { if (c.moveToNext()) { return ContentUris.withAppendedId(thumbUri, c.getLong(0)); @@ -487,6 +488,7 @@ public class ThumbnailUtil { if (thumb == null) return false; try { Uri uri = getImageThumbnailUri(cr, origId, thumb.getWidth(), thumb.getHeight()); + if (uri == null) return false; OutputStream thumbOut = cr.openOutputStream(uri); thumb.compress(Bitmap.CompressFormat.JPEG, 85, thumbOut); thumbOut.close(); |
