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>2021-10-04 10:21:10 +0200
commit905adcb95ffcec3de94e30843c15fe001e9d9118 (patch)
treed7643744c00d6fe598f4d74b0e95452eca010f74
parentdcc7604707e2c564f596b884d28693e49ac72ac6 (diff)
downloadqtwebengine-chromium-905adcb95ffcec3de94e30843c15fe001e9d9118.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.h1
-rw-r--r--chromium/third_party/blink/renderer/core/exported/web_view_impl.h2
2 files changed, 2 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 7acd3f2bf49..7f799c8a700 100644
--- a/chromium/third_party/blink/public/web/web_view.h
+++ b/chromium/third_party/blink/public/web/web_view.h
@@ -357,6 +357,7 @@ class WebView {
// know a background colour. This can be overridden by the methods below as
// well.
virtual void SetBaseBackgroundColor(SkColor) {}
+ 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 c2e704e745d..b48ff484883 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
@@ -247,7 +247,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.