summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/WallpaperChooserDialogFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher2/WallpaperChooserDialogFragment.java')
-rw-r--r--src/com/android/launcher2/WallpaperChooserDialogFragment.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/com/android/launcher2/WallpaperChooserDialogFragment.java b/src/com/android/launcher2/WallpaperChooserDialogFragment.java
index c9e21f2da..6e39da27f 100644
--- a/src/com/android/launcher2/WallpaperChooserDialogFragment.java
+++ b/src/com/android/launcher2/WallpaperChooserDialogFragment.java
@@ -307,9 +307,15 @@ public class WallpaperChooserDialogFragment extends DialogFragment implements
mBitmap.recycle();
}
- mBitmap = b;
- mWallpaperDrawable.setBitmap(b);
- getView().postInvalidate();
+ View v = getView();
+ if (v != null) {
+ mBitmap = b;
+ mWallpaperDrawable.setBitmap(b);
+ v.postInvalidate();
+ } else {
+ mBitmap = null;
+ mWallpaperDrawable.setBitmap(null);
+ }
mLoader = null;
} else {
b.recycle();