Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java |
| index 6f7f4ad22dcb4a2b2bd4f5d5383183bc385668f1..75b8a9531262812abd35b419cf08a6a0431dce6c 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java |
| @@ -5,6 +5,7 @@ |
| package org.chromium.chrome.browser.contextmenu; |
| import android.app.Activity; |
| +import android.content.ComponentName; |
| import android.graphics.Bitmap; |
| import android.graphics.BitmapFactory; |
| import android.util.Pair; |
| @@ -39,6 +40,7 @@ public class ContextMenuHelper implements OnCreateContextMenuListener { |
| private Runnable mOnMenuShown; |
| private Runnable mOnMenuClosed; |
| private OnThumbnailReceivedListener mOnThumbnailReceivedListener; |
| + private ComponentName mComponentName; |
| interface OnThumbnailReceivedListener { |
| void onThumbnailReceived(Bitmap bitmap); |
| @@ -167,7 +169,14 @@ public class ContextMenuHelper implements OnCreateContextMenuListener { |
| Activity activity = windowAndroid.getActivity().get(); |
| if (activity == null) return; |
| - ShareHelper.shareImage(activity, jpegImageData); |
| + ShareHelper.shareImage(activity, jpegImageData, mComponentName); |
| + // Reset the component name so it can share otherwise. |
|
Theresa
2017/03/27 21:17:43
This comment isn't very clear.
JJ
2017/03/27 23:23:09
Done.
|
| + mComponentName = null; |
| + } |
| + |
| + public void shareImageDirectly(ComponentName name) { |
|
Theresa
2017/03/27 21:17:43
nit: this needs a JavaDoc.
JJ
2017/03/27 23:23:09
Done.
|
| + mComponentName = name; |
| + shareImage(); |
| } |
| public void getThumbnail() { |