summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2013-09-25 22:34:05 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-09-25 22:34:06 +0000
commit10f3e9ff1aca9772272c74a36ea381193d3f1139 (patch)
treec5fec3930a17d9a79e69229d213e12fbb8d16635
parent3727811f5195396f217bea046110747914385b16 (diff)
parentb92f43313650400b9dfadf7264a740a38bf3cb7f (diff)
downloadandroid_packages_apps_Trebuchet-10f3e9ff1aca9772272c74a36ea381193d3f1139.tar.gz
android_packages_apps_Trebuchet-10f3e9ff1aca9772272c74a36ea381193d3f1139.tar.bz2
android_packages_apps_Trebuchet-10f3e9ff1aca9772272c74a36ea381193d3f1139.zip
Merge "Fix NPE" into jb-ub-now-indigo-rose
-rw-r--r--src/com/android/launcher3/WallpaperPickerActivity.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/com/android/launcher3/WallpaperPickerActivity.java b/src/com/android/launcher3/WallpaperPickerActivity.java
index a7c96f5df..7f82a2f0c 100644
--- a/src/com/android/launcher3/WallpaperPickerActivity.java
+++ b/src/com/android/launcher3/WallpaperPickerActivity.java
@@ -217,11 +217,11 @@ public class WallpaperPickerActivity extends WallpaperCropActivity {
return;
}
WallpaperTileInfo info = (WallpaperTileInfo) v.getTag();
- if (mSelectedThumb != null) {
- mSelectedThumb.setSelected(false);
- mSelectedThumb = null;
- }
if (info.isSelectable()) {
+ if (mSelectedThumb != null) {
+ mSelectedThumb.setSelected(false);
+ mSelectedThumb = null;
+ }
mSelectedThumb = v;
v.setSelected(true);
}
@@ -313,8 +313,10 @@ public class WallpaperPickerActivity extends WallpaperCropActivity {
new View.OnClickListener() {
@Override
public void onClick(View v) {
- WallpaperTileInfo info = (WallpaperTileInfo) mSelectedThumb.getTag();
- info.onSave(WallpaperPickerActivity.this);
+ if (mSelectedThumb != null) {
+ WallpaperTileInfo info = (WallpaperTileInfo) mSelectedThumb.getTag();
+ info.onSave(WallpaperPickerActivity.this);
+ }
}
});