diff --git a/shell/common/gin_converters/content_converter.cc b/shell/common/gin_converters/content_converter.cc index 953f0cd48d..4b308f4fb3 100644 --- a/shell/common/gin_converters/content_converter.cc +++ b/shell/common/gin_converters/content_converter.cc @@ -110,19 +110,19 @@ struct Converter { }; // static -v8::Local Converter::ToV8( +v8::Local Converter::ToV8( v8::Isolate* isolate, - const blink::MenuItem::Type& val) { + const blink::mojom::MenuItem::Type& val) { switch (val) { - case blink::MenuItem::CHECKABLE_OPTION: + case blink::mojom::MenuItem::Type::kCheckableOption: return StringToV8(isolate, "checkbox"); - case blink::MenuItem::GROUP: + case blink::mojom::MenuItem::Type::kGroup: return StringToV8(isolate, "radio"); - case blink::MenuItem::SEPARATOR: + case blink::mojom::MenuItem::Type::kSeparator: return StringToV8(isolate, "separator"); - case blink::MenuItem::SUBMENU: + case blink::mojom::MenuItem::Type::kSubMenu: return StringToV8(isolate, "submenu"); - case blink::MenuItem::OPTION: + case blink::mojom::MenuItem::Type::kOption: default: return StringToV8(isolate, "normal"); } diff --git a/shell/common/gin_converters/content_converter.h b/shell/common/gin_converters/content_converter.h index 8b0e5adb3a..9ec846004d 100644 --- a/shell/common/gin_converters/content_converter.h +++ b/shell/common/gin_converters/content_converter.h @@ -11,7 +11,6 @@ #include "content/public/common/referrer.h" #include "content/public/common/stop_find_action.h" #include "gin/converter.h" -#include "third_party/blink/public/common/context_menu_data/menu_item.h" #include "third_party/blink/public/mojom/permissions/permission_status.mojom.h" namespace content { @@ -26,9 +25,9 @@ using ContextMenuParamsWithWebContents = namespace gin { template <> -struct Converter { +struct Converter { static v8::Local ToV8(v8::Isolate* isolate, - const blink::MenuItem::Type& val); + const blink::mojom::MenuItem::Type& val); }; template <>