diff --git a/src/com/android/settings/dashboard/DashboardAdapter.java b/src/com/android/settings/dashboard/DashboardAdapter.java index 99de73eb075..9d9058dfee0 100644 --- a/src/com/android/settings/dashboard/DashboardAdapter.java +++ b/src/com/android/settings/dashboard/DashboardAdapter.java @@ -155,8 +155,8 @@ public class DashboardAdapter extends RecyclerView.Adapter suggestionsToShow = new ArrayList<>(MAX_SUGGESTION_COUNT); + for (int i = 0; i < MAX_SUGGESTION_COUNT; i++) { + suggestionsToShow.add(suggestions.get(i)); + } + return suggestionsToShow; } /** diff --git a/tests/robotests/src/com/android/settings/dashboard/DashboardAdapterTest.java b/tests/robotests/src/com/android/settings/dashboard/DashboardAdapterTest.java index e28e89d3d87..e45b02c3db0 100644 --- a/tests/robotests/src/com/android/settings/dashboard/DashboardAdapterTest.java +++ b/tests/robotests/src/com/android/settings/dashboard/DashboardAdapterTest.java @@ -124,10 +124,9 @@ public class DashboardAdapterTest { final Suggestion suggestionToRemove = suggestions.get(1); adapter.onSuggestionClosed(suggestionToRemove); - assertThat(adapter.mDashboardData).isEqualTo(dashboardData); assertThat(suggestions.size()).isEqualTo(2); assertThat(suggestions.contains(suggestionToRemove)).isFalse(); - verify(adapter, never()).notifyDashboardDataChanged(any()); + verify(adapter).notifyDashboardDataChanged(any()); } @Test