From bd8b9daa74a8444ac4d7ced8be4866fa634b5a58 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Wed, 2 Oct 2024 15:35:26 -0500 Subject: [PATCH] fix: -Wunsafe-buffer-usage warnings in WebFrameRenderer::ExecuteJavaScript() (32-x-y) (#44097) fix: -Wunsafe-buffer-usage warnings in WebFrameRenderer::ExecuteJavaScript() (#44053) --- shell/renderer/api/electron_api_web_frame.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shell/renderer/api/electron_api_web_frame.cc b/shell/renderer/api/electron_api_web_frame.cc index 51fecfe00d60..5424994f51e6 100644 --- a/shell/renderer/api/electron_api_web_frame.cc +++ b/shell/renderer/api/electron_api_web_frame.cc @@ -9,7 +9,7 @@ #include #include -#include "base/command_line.h" +#include "base/containers/span.h" #include "base/memory/memory_pressure_listener.h" #include "base/strings/utf_string_conversions.h" #include "components/spellcheck/renderer/spellcheck.h" @@ -654,7 +654,7 @@ class WebFrameRenderer final : public gin::Wrappable, std::move(completion_callback)); render_frame->GetWebFrame()->RequestExecuteScript( - blink::DOMWrapperWorld::kMainWorldId, base::make_span(&source, 1u), + blink::DOMWrapperWorld::kMainWorldId, base::span_from_ref(source), has_user_gesture ? blink::mojom::UserActivationOption::kActivate : blink::mojom::UserActivationOption::kDoNotActivate, blink::mojom::EvaluationTiming::kSynchronous,