summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2013-02-15 14:57:09 -0800
committerSteve Kondik <shade@chemlab.org>2013-02-15 14:57:09 -0800
commit9b03281afe4420820cfa583e468aaeca7d63b835 (patch)
tree7f3a811083027647edb003c3f3f7418b41fce636
parented1816e3a828046439da5cb31a65af4641be9076 (diff)
downloadandroid_packages_apps_Trebuchet-9b03281afe4420820cfa583e468aaeca7d63b835.tar.gz
android_packages_apps_Trebuchet-9b03281afe4420820cfa583e468aaeca7d63b835.tar.bz2
android_packages_apps_Trebuchet-9b03281afe4420820cfa583e468aaeca7d63b835.zip
trebuchet: Avoid NPE on startup
The workspaces are now inflated before the LauncherView, so defer wallpaper initialization until later. Change-Id: I8b939ec217e73b4a7c2b14434479982e24315c74
-rw-r--r--src/com/cyanogenmod/trebuchet/Launcher.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/cyanogenmod/trebuchet/Launcher.java b/src/com/cyanogenmod/trebuchet/Launcher.java
index c69ec47be..320b86936 100644
--- a/src/com/cyanogenmod/trebuchet/Launcher.java
+++ b/src/com/cyanogenmod/trebuchet/Launcher.java
@@ -2506,8 +2506,10 @@ public final class Launcher extends Activity
}
private void setWorkspaceBackground(boolean workspace) {
- mLauncherView.setBackground(workspace ?
- mWorkspaceBackgroundDrawable : mBlackBackgroundDrawable);
+ if (mLauncherView != null) {
+ mLauncherView.setBackground(workspace ?
+ mWorkspaceBackgroundDrawable : mBlackBackgroundDrawable);
+ }
}
void updateWallpaperVisibility(boolean visible) {