From ee298ea0e33e6193e7b775f6af61daaec12a0bb8 Mon Sep 17 00:00:00 2001 From: deepak1556 Date: Fri, 12 Aug 2016 00:55:20 +0530 Subject: [PATCH] webContents: fix value of contextMenu hasImageContents property --- atom/common/native_mate_converters/content_converter.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/atom/common/native_mate_converters/content_converter.cc b/atom/common/native_mate_converters/content_converter.cc index 824065882e8..d244ec7a27b 100644 --- a/atom/common/native_mate_converters/content_converter.cc +++ b/atom/common/native_mate_converters/content_converter.cc @@ -104,7 +104,10 @@ v8::Local Converter::ToV8( dict.Set("srcURL", params.src_url); dict.Set("mediaType", params.media_type); dict.Set("mediaFlags", MediaFlagsToV8(isolate, params.media_flags)); - dict.Set("hasImageContents", params.has_image_contents); + bool has_image_contents = + (params.media_type == blink::WebContextMenuData::MediaTypeImage) && + params.has_image_contents; + dict.Set("hasImageContents", has_image_contents); dict.Set("isEditable", params.is_editable); dict.Set("editFlags", EditFlagsToV8(isolate, params.edit_flags)); dict.Set("selectionText", params.selection_text);