summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/WallpaperPickerActivity.java
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2014-02-05 16:41:23 -0800
committerDanesh M <daneshm90@gmail.com>2014-02-05 16:43:49 -0800
commit1f2d0867d5761ca4c0acdb93c59772e56b584530 (patch)
tree688d4df1fcc63f6dc1239050fd5a1b21fd3c897a /src/com/android/launcher3/WallpaperPickerActivity.java
parent5234716e1fe61c26d682fe1d17cf60f48f24095f (diff)
downloadandroid_packages_apps_Trebuchet-1f2d0867d5761ca4c0acdb93c59772e56b584530.tar.gz
android_packages_apps_Trebuchet-1f2d0867d5761ca4c0acdb93c59772e56b584530.tar.bz2
android_packages_apps_Trebuchet-1f2d0867d5761ca4c0acdb93c59772e56b584530.zip
Trebuchet : Wallpaper picker check if cursor null
Check if media store has any images (cursor != null). Change-Id: Ib303b0ace9c4b834be0b61727b8512b5e326a949
Diffstat (limited to 'src/com/android/launcher3/WallpaperPickerActivity.java')
-rw-r--r--src/com/android/launcher3/WallpaperPickerActivity.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/com/android/launcher3/WallpaperPickerActivity.java b/src/com/android/launcher3/WallpaperPickerActivity.java
index 1dd4db7e4..d1c616028 100644
--- a/src/com/android/launcher3/WallpaperPickerActivity.java
+++ b/src/com/android/launcher3/WallpaperPickerActivity.java
@@ -494,12 +494,14 @@ public class WallpaperPickerActivity extends WallpaperCropActivity {
MediaStore.Images.ImageColumns.DATE_TAKEN},
null, null, MediaStore.Images.ImageColumns.DATE_TAKEN + " DESC LIMIT 1");
Bitmap thumb = null;
- if (cursor.moveToNext()) {
- int id = cursor.getInt(0);
- thumb = MediaStore.Images.Thumbnails.getThumbnail(getContentResolver(),
- id, MediaStore.Images.Thumbnails.MINI_KIND, null);
+ if (cursor != null) {
+ if (cursor.moveToFirst()) {
+ int id = cursor.getInt(0);
+ thumb = MediaStore.Images.Thumbnails.getThumbnail(getContentResolver(),
+ id, MediaStore.Images.Thumbnails.MINI_KIND, null);
+ }
+ cursor.close();
}
- cursor.close();
return thumb;
}