Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java |
| index e2d2cc8e060b6417f8bb10d24e84e1cb68b05a1f..8c54abbcde37a14546195b51d2ccc9a4804ca3a2 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadManagerUi.java |
| @@ -205,20 +205,21 @@ public class DownloadManagerUi implements OnMenuItemClickListener, SearchDelegat |
| // Prevent every progress update from causing a transition animation. |
| mRecyclerView.getItemAnimator().setChangeDuration(0); |
| - mHistoryAdapter.initialize(mBackendProvider); |
| - addObserver(mHistoryAdapter); |
| - |
| mFilterAdapter = new FilterAdapter(); |
| mFilterAdapter.initialize(this); |
| addObserver(mFilterAdapter); |
| mToolbar = (DownloadManagerToolbar) mSelectableListLayout.initializeToolbar( |
| R.layout.download_manager_toolbar, mBackendProvider.getSelectionDelegate(), 0, null, |
| - R.id.normal_menu_group, R.id.selection_mode_menu_group, null, true, this); |
| + R.id.normal_menu_group, R.id.selection_mode_menu_group, null, this); |
| mToolbar.initializeFilterSpinner(mFilterAdapter); |
| mToolbar.initializeSearchView(this, R.string.download_manager_search, R.id.search_menu_id); |
| addObserver(mToolbar); |
| + mSelectableListLayout.setHasWideDisplayStyle(); |
| + mHistoryAdapter.initialize(mBackendProvider, mSelectableListLayout.getUiConfig()); |
| + addObserver(mHistoryAdapter); |
| + |
| mUndoDeletionSnackbarController = new UndoDeletionSnackbarController(); |
| mIsSeparateActivity = isSeparateActivity; |
| @@ -271,7 +272,7 @@ public class DownloadManagerUi implements OnMenuItemClickListener, SearchDelegat |
| /** |
| * See {@link SelectableListLayout#detachToolbarView()}. |
| */ |
| - public SelectableListToolbar detachToolbarView() { |
| + public SelectableListToolbar<DownloadHistoryItemWrapper> detachToolbarView() { |
| return mSelectableListLayout.detachToolbarView(); |
| } |
| @@ -302,6 +303,7 @@ public class DownloadManagerUi implements OnMenuItemClickListener, SearchDelegat |
| shareSelectedItems(); |
| return true; |
| } else if (item.getItemId() == R.id.search_menu_id) { |
| + mHistoryAdapter.removeHeader(); |
|
gone
2017/05/02 17:49:48
Is this a permanent deal? Does the header ever ge
Theresa
2017/05/02 18:15:25
The header gets re-added in DonwloadHistoryAdapter
|
| mSelectableListLayout.onStartSearch(); |
| mToolbar.showSearchView(); |
| RecordUserAction.record("Android.DownloadManager.Search"); |