| Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java
|
| index 47674443cb2fad526e064d16c4526d006c5206e6..f0786eed0bad7acd634afb97a43f4062c10d6214 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadSheetContent.java
|
| @@ -5,6 +5,7 @@
|
| package org.chromium.chrome.browser.download;
|
|
|
| import android.app.Activity;
|
| +import android.support.v7.widget.Toolbar;
|
| import android.view.View;
|
|
|
| import org.chromium.base.ActivityState;
|
| @@ -12,6 +13,7 @@ import org.chromium.base.ApplicationStatus;
|
| import org.chromium.base.ApplicationStatus.ActivityStateListener;
|
| import org.chromium.base.ThreadUtils;
|
| import org.chromium.chrome.browser.download.ui.DownloadManagerUi;
|
| +import org.chromium.chrome.browser.toolbar.BottomToolbarPhone;
|
| import org.chromium.chrome.browser.widget.BottomSheet.BottomSheetContent;
|
|
|
| /**
|
| @@ -19,6 +21,7 @@ import org.chromium.chrome.browser.widget.BottomSheet.BottomSheetContent;
|
| */
|
| public class DownloadSheetContent implements BottomSheetContent {
|
| private final View mContentView;
|
| + private final Toolbar mToolbarView;
|
| private final ActivityStateListener mActivityStateListener;
|
| private DownloadManagerUi mDownloadManager;
|
|
|
| @@ -30,8 +33,10 @@ public class DownloadSheetContent implements BottomSheetContent {
|
| ThreadUtils.assertOnUiThread();
|
|
|
| mDownloadManager =
|
| - new DownloadManagerUi(activity, isIncognito, activity.getComponentName());
|
| - mContentView = mDownloadManager.detachContentView();
|
| + new DownloadManagerUi(activity, isIncognito, activity.getComponentName(), false);
|
| + mContentView = mDownloadManager.getView();
|
| + mToolbarView = mDownloadManager.detachToolbarView();
|
| + BottomToolbarPhone.setToolbarStyle(mToolbarView);
|
|
|
| // #destroy() unregisters the ActivityStateListener to avoid checking for externally removed
|
| // downloads after the downloads UI is closed. This requires each download UI to have its
|
| @@ -57,7 +62,7 @@ public class DownloadSheetContent implements BottomSheetContent {
|
|
|
| @Override
|
| public View getToolbarView() {
|
| - return null;
|
| + return mToolbarView;
|
| }
|
|
|
| @Override
|
|
|