| 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 a5db63633d49deb7dfd8f23fb3b30e031a4fab93..a941dd533bc073ab4bc5bd82b4d8befa2333018b 100644
|
| --- a/chrome/browser/ui/android/context_menu_helper.cc
|
| +++ b/chrome/browser/ui/android/context_menu_helper.cc
|
| @@ -41,12 +41,18 @@ void ContextMenuHelper::ShowContextMenu(
|
| if (!content_view_core)
|
| return;
|
|
|
| + base::android::ScopedJavaLocalRef<jobject> jcontent_view_core(
|
| + content_view_core->GetJavaObject());
|
| +
|
| + if (jcontent_view_core.is_null())
|
| + return;
|
| +
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| context_menu_params_ = params;
|
| Java_ContextMenuHelper_showContextMenu(
|
| env,
|
| java_obj_.obj(),
|
| - content_view_core->GetJavaObject().obj(),
|
| + jcontent_view_core.obj(),
|
| ContextMenuHelper::CreateJavaContextMenuParams(params).obj());
|
| }
|
|
|
|
|