| Index: chrome/browser/ui/android/context_menu_helper.cc
|
| diff --git a/chrome/browser/ui/android/context_menu_helper.cc b/chrome/browser/ui/android/context_menu_helper.cc
|
| index 87a6f39b81ca4f358fa78d288a1798c5ed25c337..68893d3cd74f6b45dbf4ffd9c27d7dac33cf7b3a 100644
|
| --- a/chrome/browser/ui/android/context_menu_helper.cc
|
| +++ b/chrome/browser/ui/android/context_menu_helper.cc
|
| @@ -44,26 +44,24 @@ ContextMenuHelper::~ContextMenuHelper() {
|
| Java_ContextMenuHelper_destroy(env, java_obj_.obj());
|
| }
|
|
|
| -void ContextMenuHelper::ShowContextMenu(
|
| +bool ContextMenuHelper::ShowContextMenu(
|
| const content::ContextMenuParams& params) {
|
| content::ContentViewCore* content_view_core =
|
| content::ContentViewCore::FromWebContents(web_contents_);
|
|
|
| if (!content_view_core)
|
| - return;
|
| + return false;
|
|
|
| base::android::ScopedJavaLocalRef<jobject> jcontent_view_core(
|
| content_view_core->GetJavaObject());
|
|
|
| if (jcontent_view_core.is_null())
|
| - return;
|
| + return false;
|
|
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| context_menu_params_ = params;
|
| - Java_ContextMenuHelper_showContextMenu(
|
| - env,
|
| - java_obj_.obj(),
|
| - jcontent_view_core.obj(),
|
| + return Java_ContextMenuHelper_showContextMenu(
|
| + env, java_obj_.obj(), jcontent_view_core.obj(),
|
| ContextMenuHelper::CreateJavaContextMenuParams(params).obj());
|
| }
|
|
|
|
|