diff options
author | David Čížek <DavidCizek@seznam.cz> | 2015-09-30 12:38:42 +0200 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2015-10-01 11:14:30 -0700 |
commit | b0aaa6858caca1e5128f32427cfa78de050a778e (patch) | |
tree | 9c79a8333301e44b230b348b622b7eb6523e9447 | |
parent | 0094f5228d7adee2232ed6397f4186a13350e87a (diff) | |
download | android_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.java | 6 |
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); |