diff --git a/browser/renderer_context_menu/test/render_view_context_menu_unittest.cc b/browser/renderer_context_menu/test/render_view_context_menu_unittest.cc index bab4bc559e3..bd1a791a1b7 100644 --- a/browser/renderer_context_menu/test/render_view_context_menu_unittest.cc +++ b/browser/renderer_context_menu/test/render_view_context_menu_unittest.cc @@ -97,7 +97,7 @@ class BraveRenderViewContextMenuTest : public testing::Test { ResetBrowser(); auto menu = std::make_unique( *web_contents->GetPrimaryMainFrame(), params, - /*is_paste_enabled=*/false); + /*is_paste_enabled=*/false, /*is_paste_and_match_style_enabled=*/false); Browser::CreateParams create_params( is_pwa_browser ? Browser::Type::TYPE_APP : Browser::Type::TYPE_NORMAL, diff --git a/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.cc b/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.cc index 1f11706f04f..c2520410bc1 100644 --- a/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.cc +++ b/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.cc @@ -8,8 +8,12 @@ BraveRenderViewContextMenuViews::BraveRenderViewContextMenuViews( content::RenderFrameHost& render_frame_host, const content::ContextMenuParams& params, - bool is_paste_enabled) - : RenderViewContextMenuViews(render_frame_host, params, is_paste_enabled) {} + bool is_paste_enabled, + bool is_paste_and_match_style_enabled) + : RenderViewContextMenuViews(render_frame_host, + params, + is_paste_enabled, + is_paste_and_match_style_enabled) {} BraveRenderViewContextMenuViews::~BraveRenderViewContextMenuViews() = default; @@ -17,9 +21,11 @@ BraveRenderViewContextMenuViews::~BraveRenderViewContextMenuViews() = default; RenderViewContextMenuViews* BraveRenderViewContextMenuViews::Create( content::RenderFrameHost& render_frame_host, const content::ContextMenuParams& params, - bool is_paste_enabled) { + bool is_paste_enabled, + bool is_paste_and_match_style_enabled) { return new BraveRenderViewContextMenuViews(render_frame_host, params, - is_paste_enabled); + is_paste_enabled, + is_paste_and_match_style_enabled); } void BraveRenderViewContextMenuViews::Show() { diff --git a/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.h b/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.h index c725e97bea3..3b9ca3934cf 100644 --- a/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.h +++ b/browser/ui/views/renderer_context_menu/brave_render_view_context_menu_views.h @@ -22,7 +22,8 @@ class BraveRenderViewContextMenuViews : public RenderViewContextMenuViews { // NOLINTNEXTLINE(runtime/references) content::RenderFrameHost& render_frame_host, const content::ContextMenuParams& params, - bool is_paste_enabled); + bool is_paste_enabled, + bool is_paste_and_match_style_enabled); void Show() override; @@ -31,7 +32,8 @@ class BraveRenderViewContextMenuViews : public RenderViewContextMenuViews { // NOLINTNEXTLINE(runtime/references) BraveRenderViewContextMenuViews(content::RenderFrameHost& render_frame_host, const content::ContextMenuParams& params, - bool is_paste_enabled); + bool is_paste_enabled, + bool is_paste_and_match_style_enabled); }; #endif // BRAVE_BROWSER_UI_VIEWS_RENDERER_CONTEXT_MENU_BRAVE_RENDER_VIEW_CONTEXT_MENU_VIEWS_H_ diff --git a/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.cc b/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.cc index 5b2e3ad6c78..994681c9551 100644 --- a/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.cc +++ b/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.cc @@ -323,10 +323,12 @@ email_aliases::EmailAliasesController* GetEmailAliasesController( RenderViewContextMenu::RenderViewContextMenu( content::RenderFrameHost& render_frame_host, const content::ContextMenuParams& params, - bool is_paste_enabled) + bool is_paste_enabled, + bool is_paste_and_match_style_enabled) : RenderViewContextMenu_Chromium(render_frame_host, params, - is_paste_enabled) + is_paste_enabled, + is_paste_and_match_style_enabled) #if BUILDFLAG(ENABLE_AI_CHAT) , ai_chat_submenu_model_(this), diff --git a/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.h b/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.h index 14021209060..3a39c364932 100644 --- a/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.h +++ b/chromium_src/chrome/browser/renderer_context_menu/render_view_context_menu.h @@ -58,7 +58,8 @@ class RenderViewContextMenu : public RenderViewContextMenu_Chromium // NOLINTNEXTLINE(runtime/references) RenderViewContextMenu(content::RenderFrameHost& render_frame_host, const content::ContextMenuParams& params, - bool is_paste_enabled); + bool is_paste_enabled, + bool is_paste_and_match_style_enabled); ~RenderViewContextMenu() override; // RenderViewContextMenuBase: bool IsCommandIdEnabled(int command_id) const override;