summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-09-30 11:25:49 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-02-25 10:43:17 +0100
commite8d284818d9b95bec9253ad48aae2bba1b2cb475 (patch)
treeb4bd6a6885cd187685ea091bc597f57188c5f13e
parent77851fb1378e8f9442450cac05bd4a64471696e5 (diff)
downloadqtwebengine-chromium-e8d284818d9b95bec9253ad48aae2bba1b2cb475.tar.gz
Export a base background-color override from WebView again
web_view_impl.h does not compile outside of blink, so we need the setter in WebView. Change-Id: Ibdd48b86cd026270a5c48c4d6ba7e3c251062438 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
-rw-r--r--chromium/third_party/blink/public/web/web_view.h2
-rw-r--r--chromium/third_party/blink/renderer/core/exported/web_view_impl.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/chromium/third_party/blink/public/web/web_view.h b/chromium/third_party/blink/public/web/web_view.h
index 14d4a00293a..e8d90af362f 100644
--- a/chromium/third_party/blink/public/web/web_view.h
+++ b/chromium/third_party/blink/public/web/web_view.h
@@ -362,6 +362,8 @@ class WebView {
// Custom colors -------------------------------------------------------
+ virtual void SetBaseBackgroundColorOverrideForInspector(absl::optional<SkColor>) {}
+
virtual void SetDeviceColorSpaceForTesting(
const gfx::ColorSpace& color_space) = 0;
diff --git a/chromium/third_party/blink/renderer/core/exported/web_view_impl.h b/chromium/third_party/blink/renderer/core/exported/web_view_impl.h
index 63e97c417f1..d3becb7a382 100644
--- a/chromium/third_party/blink/renderer/core/exported/web_view_impl.h
+++ b/chromium/third_party/blink/renderer/core/exported/web_view_impl.h
@@ -253,7 +253,7 @@ class CORE_EXPORT WebViewImpl final : public WebView,
void SetBackgroundColorOverrideForFullscreenController(
absl::optional<SkColor>);
void SetBaseBackgroundColorOverrideTransparent(bool override_to_transparent);
- void SetBaseBackgroundColorOverrideForInspector(absl::optional<SkColor>);
+ void SetBaseBackgroundColorOverrideForInspector(absl::optional<SkColor>) override;
// Resize the WebView. You likely should be using
// MainFrameWidget()->Resize instead.