| Index: chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
|
| index f40f06814b3dd827d959c12698db556e5ea99a3d..37da4fa7c83cc9ee9a542fb6c348c49446dce3e3 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
|
| @@ -140,14 +140,18 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
|
| mDelegate.onSaveToClipboard(MailTo.parse(params.getLinkUrl()).getTo(), false);
|
| } else if (itemId == R.id.contextmenu_copy_link_text) {
|
| mDelegate.onSaveToClipboard(params.getLinkText(), false);
|
| - } else if (itemId == R.id.contextmenu_save_image
|
| - || itemId == R.id.contextmenu_save_video) {
|
| + } else if (itemId == R.id.contextmenu_save_image) {
|
| if (mDelegate.startDownload(params.getSrcUrl(), false)) {
|
| - helper.startContextMenuDownload(false);
|
| + helper.startContextMenuDownload(
|
| + false, mDelegate.isDataReductionProxyEnabledForURL(params.getSrcUrl()));
|
| + }
|
| + } else if (itemId == R.id.contextmenu_save_video) {
|
| + if (mDelegate.startDownload(params.getSrcUrl(), false)) {
|
| + helper.startContextMenuDownload(false, false);
|
| }
|
| } else if (itemId == R.id.contextmenu_save_link_as) {
|
| if (mDelegate.startDownload(params.getUnfilteredLinkUrl(), true)) {
|
| - helper.startContextMenuDownload(true);
|
| + helper.startContextMenuDownload(true, false);
|
| }
|
| } else if (itemId == R.id.contextmenu_search_by_image) {
|
| mDelegate.onSearchByImageInNewTab();
|
|
|