| Index: chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarTablet.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarTablet.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarTablet.java
|
| index 3c3b442f0314e103fb568524736fc0b27aedc09c..297bcb7428fc618ae9cf569acbb3b5d082bc12f6 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarTablet.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarTablet.java
|
| @@ -75,10 +75,6 @@ public class ToolbarTablet extends ToolbarLayout implements OnClickListener {
|
|
|
| private NewTabPage mVisibleNtp;
|
|
|
| - // TODO(twellington): Once incognito is supported, we will need one OfflinePageDownloadBridges
|
| - // for each profile (normal and incognito).
|
| - private OfflinePageDownloadBridge mOfflinePageDownloadBridge;
|
| -
|
| /**
|
| * Constructs a ToolbarTablet object.
|
| * @param context The Context in which this View object is created.
|
| @@ -312,12 +308,10 @@ public class ToolbarTablet extends ToolbarLayout implements OnClickListener {
|
| mTabSwitcherListener.onClick(mAccessibilitySwitcherButton);
|
| }
|
| } else if (mSaveOfflineButton == v) {
|
| - // This is a temporary hookup point to save a page later.
|
| Tab tab = getToolbarDataProvider().getTab();
|
| - if (mOfflinePageDownloadBridge == null) {
|
| - mOfflinePageDownloadBridge = new OfflinePageDownloadBridge(tab.getProfile());
|
| - }
|
| - mOfflinePageDownloadBridge.startDownload(tab);
|
| + OfflinePageDownloadBridge bridge = new OfflinePageDownloadBridge(tab.getProfile());
|
| + bridge.startDownload(tab);
|
| + bridge.destroy();
|
| RecordUserAction.record("MobileToolbarDownloadPage");
|
| DownloadUtils.recordDownloadPageMetrics(tab);
|
| DownloadUtils.showDownloadStartToast(getContext());
|
|
|