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"); |