summaryrefslogtreecommitdiffstats
path: root/photoviewer
diff options
context:
space:
mode:
authorMark Wei <markwei@google.com>2012-08-30 11:37:20 -0700
committerMark Wei <markwei@google.com>2012-08-30 11:37:20 -0700
commita7e22413eb860a1d9ffb46221c63e29ba7330ff5 (patch)
tree96b250aaaac1254f77a98e0f8e2c5604f224bc4b /photoviewer
parent4f38cc1673163848c7b843cb9d23b21945b0bf82 (diff)
downloadandroid_frameworks_ex-a7e22413eb860a1d9ffb46221c63e29ba7330ff5.tar.gz
android_frameworks_ex-a7e22413eb860a1d9ffb46221c63e29ba7330ff5.tar.bz2
android_frameworks_ex-a7e22413eb860a1d9ffb46221c63e29ba7330ff5.zip
Fix NullPointerException when tapping attachment.
Bug: 7083179 Change-Id: I9955aeda9a0d2bb6d30ce9f7e7e3961cb47284e0
Diffstat (limited to 'photoviewer')
-rw-r--r--photoviewer/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java4
-rw-r--r--photoviewer/src/com/android/ex/photo/util/ImageUtils.java2
2 files changed, 4 insertions, 2 deletions
diff --git a/photoviewer/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java b/photoviewer/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java
index 7049370..fe42e0d 100644
--- a/photoviewer/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java
+++ b/photoviewer/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java
@@ -52,7 +52,9 @@ public class PhotoBitmapLoader extends AsyncTaskLoader<Bitmap> {
final ContentResolver resolver = context.getContentResolver();
Bitmap bitmap = ImageUtils.createLocalBitmap(resolver, Uri.parse(mPhotoUri),
PhotoViewFragment.sPhotoSize);
- bitmap.setDensity(DisplayMetrics.DENSITY_MEDIUM);
+ if (bitmap != null) {
+ bitmap.setDensity(DisplayMetrics.DENSITY_MEDIUM);
+ }
return bitmap;
}
diff --git a/photoviewer/src/com/android/ex/photo/util/ImageUtils.java b/photoviewer/src/com/android/ex/photo/util/ImageUtils.java
index 8564457..d852d65 100644
--- a/photoviewer/src/com/android/ex/photo/util/ImageUtils.java
+++ b/photoviewer/src/com/android/ex/photo/util/ImageUtils.java
@@ -83,7 +83,7 @@ public class ImageUtils {
* @param uri The local URI
* @param maxSize The maximum size (either width or height)
*
- * @return The new bitmap
+ * @return The new bitmap or null
*/
public static Bitmap createLocalBitmap(ContentResolver resolver, Uri uri, int maxSize) {
InputStream inputStream = null;