https://chromium-review.googlesource.com/c/chromium/src/+/4994625 From: Stephan Hartmann <stha09@googlemail.com> Date: Tue, 31 Oct 2023 15:15:46 +0000 Subject: [PATCH] libstdc++: fix incomplete type in blink::LocalFrame and client Full definition of blink::WebBackgroundResourceFetchAssets is required for scoped_refptr release. Bug: 957519 Change-Id: If69e3c575f48132db6d74ce8279fc63b21f79125 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4994625 Commit-Queue: Stephan Hartmann <stha09@googlemail.com> Reviewed-by: David Bokan <bokan@chromium.org> Cr-Commit-Position: refs/heads/main@{#1217593} --- diff --git a/third_party/blink/renderer/core/frame/local_frame.h b/third_party/blink/renderer/core/frame/local_frame.h index b233430..7efb913 100644 --- a/third_party/blink/renderer/core/frame/local_frame.h +++ b/third_party/blink/renderer/core/frame/local_frame.h @@ -67,6 +67,7 @@ #include "third_party/blink/public/mojom/script/script_evaluation_params.mojom-blink-forward.h" #include "third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom-blink-forward.h" #include "third_party/blink/public/platform/task_type.h" +#include "third_party/blink/public/platform/web_background_resource_fetch_assets.h" #include "third_party/blink/public/platform/web_vector.h" #include "third_party/blink/public/web/web_script_execution_callback.h" #include "third_party/blink/renderer/core/core_export.h" @@ -157,7 +158,6 @@ class TextFragmentHandler; class TextSuggestionController; class VirtualKeyboardOverlayChangedObserver; -class WebBackgroundResourceFetchAssets; class WebContentSettingsClient; class WebInputEventAttribution; class WebPluginContainerImpl; diff --git a/third_party/blink/renderer/core/frame/local_frame_client.h b/third_party/blink/renderer/core/frame/local_frame_client.h index b83ee76..c0fa11e 100644 --- a/third_party/blink/renderer/core/frame/local_frame_client.h +++ b/third_party/blink/renderer/core/frame/local_frame_client.h @@ -56,6 +56,7 @@ #include "third_party/blink/public/mojom/portal/portal.mojom-blink-forward.h" #include "third_party/blink/public/platform/child_url_loader_factory_bundle.h" #include "third_party/blink/public/platform/scheduler/web_scoped_virtual_time_pauser.h" +#include "third_party/blink/public/platform/web_background_resource_fetch_assets.h" #include "third_party/blink/public/platform/web_content_settings_client.h" #include "third_party/blink/public/platform/web_effective_connection_type.h" #include "third_party/blink/public/platform/web_worker_fetch_context.h" @@ -104,7 +105,6 @@ class ResourceRequest; class ResourceResponse; class SourceLocation; -class WebBackgroundResourceFetchAssets; class WebContentCaptureClient; class WebDedicatedWorkerHostFactoryClient; class WebLocalFrame;