summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Workspace.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2014-11-14 11:59:57 -0800
committerSunny Goyal <sunnygoyal@google.com>2014-11-14 12:36:13 -0800
commit416541cc0e03ccd919d5669f0d06ef42a3b7ff21 (patch)
treef830811a9730cc8183384dc74fc46b03242511b0 /src/com/android/launcher3/Workspace.java
parent06910a88445c46fb95c9ad5ff83793e37b6af692 (diff)
downloadandroid_packages_apps_Trebuchet-416541cc0e03ccd919d5669f0d06ef42a3b7ff21.tar.gz
android_packages_apps_Trebuchet-416541cc0e03ccd919d5669f0d06ef42a3b7ff21.tar.bz2
android_packages_apps_Trebuchet-416541cc0e03ccd919d5669f0d06ef42a3b7ff21.zip
Adding a few null checks.
1) During migration, if launcher2 has deleted user data, migration oes not happen 2) If Launcher3 does not has bind widget permission, QSB would be null. Bug: 18388507 Change-Id: Ief81f6f77ce154e7b3ecd4b77caf24239401e738
Diffstat (limited to 'src/com/android/launcher3/Workspace.java')
-rw-r--r--src/com/android/launcher3/Workspace.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java
index c24e27177..2b520c5f4 100644
--- a/src/com/android/launcher3/Workspace.java
+++ b/src/com/android/launcher3/Workspace.java
@@ -2449,8 +2449,10 @@ public class Workspace extends SmoothPagedView
pageIndicator.setAlpha(finalHotseatAndPageIndicatorAlpha);
AlphaUpdateListener.updateVisibility(pageIndicator);
}
- searchBar.setAlpha(finalSearchBarAlpha);
- AlphaUpdateListener.updateVisibility(searchBar);
+ if (searchBar != null) {
+ searchBar.setAlpha(finalSearchBarAlpha);
+ AlphaUpdateListener.updateVisibility(searchBar);
+ }
updateCustomContentVisibility();
setScaleX(mNewScale);
setScaleY(mNewScale);