diff --git a/src/com/android/launcher3/allapps/AllAppsSectionDecorator.java b/src/com/android/launcher3/allapps/AllAppsSectionDecorator.java index 176dce6c84..9328a3d6e9 100644 --- a/src/com/android/launcher3/allapps/AllAppsSectionDecorator.java +++ b/src/com/android/launcher3/allapps/AllAppsSectionDecorator.java @@ -129,7 +129,7 @@ public class AllAppsSectionDecorator extends RecyclerView.ItemDecoration { mIsFullWidth = isFullWidth; int endScrim = Themes.getColorBackground(context); mFillcolor = ColorUtils.setAlphaComponent(endScrim, fillAlpha); - mFocusColor = ColorUtils.setAlphaComponent(endScrim, fillAlpha); + mFocusColor = endScrim; mIsTopRound = isTopRound; mIsBottomRound = isBottomRound; diff --git a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java index 123ace7938..fefd97ad3f 100644 --- a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java +++ b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java @@ -185,7 +185,7 @@ public class AlphabeticalAppsList implements AllAppsStore.OnUpdateListener { if (results == null || mSearchResults != results) { boolean same = mSearchResults != null && mSearchResults.equals(results); mSearchResults = results; - onAppsUpdated(); + updateAdapterItems(); return !same; } return false; @@ -257,11 +257,13 @@ public class AlphabeticalAppsList implements AllAppsStore.OnUpdateListener { } // Recompose the set of adapter items from the current set of apps - updateAdapterItems(); + if (mSearchResults == null) { + updateAdapterItems(); + } } /** - * Updates the set of filtered apps with the current filter. At this point, we expect + * Updates the set of filtered apps with the current filter. At this point, we expect * mCachedSectionNames to have been calculated for the set of all apps in mApps. */ private void updateAdapterItems() {