summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Čížek <DavidCizek@seznam.cz>2015-09-30 12:38:42 +0200
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-10-01 11:14:30 -0700
commitb0aaa6858caca1e5128f32427cfa78de050a778e (patch)
tree9c79a8333301e44b230b348b622b7eb6523e9447
parent0094f5228d7adee2232ed6397f4186a13350e87a (diff)
downloadandroid_packages_apps_Trebuchet-b0aaa6858caca1e5128f32427cfa78de050a778e.tar.gz
android_packages_apps_Trebuchet-b0aaa6858caca1e5128f32427cfa78de050a778e.tar.bz2
android_packages_apps_Trebuchet-b0aaa6858caca1e5128f32427cfa78de050a778e.zip
fix NPE when dragging icon to desktop, when QuickSearchBox is missing
CYNGNOS-1146 Change-Id: I82003c814a0f685d3d7781c79b6725cb49ec6530 (cherry picked from commit 9d8ee9ea0196dd6dc6947dbee9e88742b7ae560e)
-rw-r--r--src/com/android/launcher3/SearchDropTargetBar.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/android/launcher3/SearchDropTargetBar.java b/src/com/android/launcher3/SearchDropTargetBar.java
index 38daadd8a..66a85188e 100644
--- a/src/com/android/launcher3/SearchDropTargetBar.java
+++ b/src/com/android/launcher3/SearchDropTargetBar.java
@@ -217,7 +217,8 @@ public class SearchDropTargetBar extends FrameLayout implements DragController.D
// Animate out the QSB search bar, and animate in the drop target bar
prepareStartAnimation(mDropTargetBar);
mDropTargetBarAnim.start();
- if (!isAnyFolderOpen() && (!mIsSearchBarHidden || mQSBSearchBar.getAlpha() > 0f)) {
+ if (!isAnyFolderOpen() && (!mIsSearchBarHidden ||
+ (mQSBSearchBar != null && mQSBSearchBar.getAlpha() > 0f))) {
prepareStartAnimation(mQSBSearchBar);
mQSBSearchBarAnim.start();
}
@@ -240,7 +241,8 @@ public class SearchDropTargetBar extends FrameLayout implements DragController.D
// Restore the QSB search bar, and animate out the drop target bar
prepareStartAnimation(mDropTargetBar);
mDropTargetBarAnim.reverse();
- if (!isAnyFolderOpen() && (!mIsSearchBarHidden || mQSBSearchBar.getAlpha() < 1f)) {
+ if (!isAnyFolderOpen() && (!mIsSearchBarHidden ||
+ (mQSBSearchBar != null && mQSBSearchBar.getAlpha() < 1f))) {
if (mLauncher != null && mLauncher.shouldShowSearchBar()
&& mQSBSearchBar.getVisibility() != View.VISIBLE) {
mQSBSearchBar.setVisibility(View.VISIBLE);