summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/WallpaperChooserDialogFragment.java
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2011-08-22 16:19:31 -0700
committerWinson Chung <winsonc@google.com>2011-08-22 17:30:48 -0700
commitf8742be8abcb8e54e62fca04bc2811cc8ea3bda8 (patch)
tree75fa2b914d69db0f73e34320833c51c1170cb111 /src/com/android/launcher2/WallpaperChooserDialogFragment.java
parent30a22f32b07f7a864112d92ac959db0e84e0c374 (diff)
downloadandroid_packages_apps_Trebuchet-f8742be8abcb8e54e62fca04bc2811cc8ea3bda8.tar.gz
android_packages_apps_Trebuchet-f8742be8abcb8e54e62fca04bc2811cc8ea3bda8.tar.bz2
android_packages_apps_Trebuchet-f8742be8abcb8e54e62fca04bc2811cc8ea3bda8.zip
Workaround for wallpaper crash. (5191436)
- Adding a little time to the tab transition Change-Id: Ia7615d93f471845e568742df828cde43c1b917c4
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();