diff --git a/src/com/android/launcher3/allapps/ActivityAllAppsContainerView.java b/src/com/android/launcher3/allapps/ActivityAllAppsContainerView.java index aa9cfd16f5..c1eaa16c9e 100644 --- a/src/com/android/launcher3/allapps/ActivityAllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/ActivityAllAppsContainerView.java @@ -84,6 +84,7 @@ public class ActivityAllAppsContainerView results) { + getMainAdapterProvider().clearHighlightedItem(); if (getSearchResultList().setSearchResults(results)) { getSearchRecyclerView().onSearchResultsChanged(); } diff --git a/src/com/android/launcher3/allapps/search/DefaultSearchAdapterProvider.java b/src/com/android/launcher3/allapps/search/DefaultSearchAdapterProvider.java index a95bd514da..4fb732d5f0 100644 --- a/src/com/android/launcher3/allapps/search/DefaultSearchAdapterProvider.java +++ b/src/com/android/launcher3/allapps/search/DefaultSearchAdapterProvider.java @@ -84,4 +84,9 @@ public class DefaultSearchAdapterProvider extends SearchAdapterProvider extends B * Returns the item decorator. */ public abstract RecyclerView.ItemDecoration getDecorator(); + + /** + * Clear the highlighted view. + */ + public abstract void clearHighlightedItem(); }