Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE
chromium.11683
chromium-79-gcc-name-clash.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File chromium-79-gcc-name-clash.patch of Package chromium.11683
From e925deab264e5ebc3c5c13415aa3d44a746e8d45 Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz <jose.dapena@lge.com> Date: Fri, 25 Oct 2019 14:53:51 +0000 Subject: [PATCH] GCC: avoid clash of WebThemeEngine::ForcedColors with ForcedColors enum class GCC fails to build because the declaration of the enum class ForcedColors clashes with the GetForcedColors method. Bug: 819294 Change-Id: I5c7647978d15c771f5372a8c70ac6aeb2284fb2f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1879452 Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: José Dapena Paz <jose.dapena@lge.com> Cr-Commit-Position: refs/heads/master@{#709469} (backported to M79) --- Index: chromium-79.0.3945.36/content/child/webthemeengine_impl_android.cc =================================================================== --- chromium-79.0.3945.36.orig/content/child/webthemeengine_impl_android.cc +++ chromium-79.0.3945.36/content/child/webthemeengine_impl_android.cc @@ -228,7 +228,7 @@ void WebThemeEngineAndroid::Paint( native_theme_extra_params, NativeColorScheme(color_scheme)); } -blink::ForcedColors WebThemeEngineAndroid::ForcedColors() const { +blink::ForcedColors WebThemeEngineAndroid::GetForcedColors() const { return forced_colors_; } Index: chromium-79.0.3945.36/content/child/webthemeengine_impl_android.h =================================================================== --- chromium-79.0.3945.36.orig/content/child/webthemeengine_impl_android.h +++ chromium-79.0.3945.36/content/child/webthemeengine_impl_android.h @@ -22,7 +22,7 @@ class WebThemeEngineAndroid : public bli const blink::WebRect& rect, const blink::WebThemeEngine::ExtraParams* extra_params, blink::WebColorScheme color_scheme) override; - blink::ForcedColors ForcedColors() const override; + blink::ForcedColors GetForcedColors() const override; void SetForcedColors(const blink::ForcedColors forced_colors) override; private: Index: chromium-79.0.3945.36/content/child/webthemeengine_impl_default.cc =================================================================== --- chromium-79.0.3945.36.orig/content/child/webthemeengine_impl_default.cc +++ chromium-79.0.3945.36/content/child/webthemeengine_impl_default.cc @@ -232,7 +232,7 @@ void WebThemeEngineDefault::cacheScrollB } #endif -blink::ForcedColors WebThemeEngineDefault::ForcedColors() const { +blink::ForcedColors WebThemeEngineDefault::GetForcedColors() const { return ui::NativeTheme::GetInstanceForWeb()->UsesHighContrastColors() ? blink::ForcedColors::kActive : blink::ForcedColors::kNone; Index: chromium-79.0.3945.36/content/child/webthemeengine_impl_default.h =================================================================== --- chromium-79.0.3945.36.orig/content/child/webthemeengine_impl_default.h +++ chromium-79.0.3945.36/content/child/webthemeengine_impl_default.h @@ -39,7 +39,7 @@ class WebThemeEngineDefault : public bli int32_t vertical_arrow_bitmap_height, int32_t horizontal_arrow_bitmap_width); #endif - blink::ForcedColors ForcedColors() const override; + blink::ForcedColors GetForcedColors() const override; void SetForcedColors(const blink::ForcedColors forced_colors) override; }; Index: chromium-79.0.3945.36/content/child/webthemeengine_impl_mac.cc =================================================================== --- chromium-79.0.3945.36.orig/content/child/webthemeengine_impl_mac.cc +++ chromium-79.0.3945.36/content/child/webthemeengine_impl_mac.cc @@ -6,7 +6,7 @@ namespace content { -blink::ForcedColors WebThemeEngineMac::ForcedColors() const { +blink::ForcedColors WebThemeEngineMac::GetForcedColors() const { return forced_colors_; } Index: chromium-79.0.3945.36/content/child/webthemeengine_impl_mac.h =================================================================== --- chromium-79.0.3945.36.orig/content/child/webthemeengine_impl_mac.h +++ chromium-79.0.3945.36/content/child/webthemeengine_impl_mac.h @@ -13,7 +13,7 @@ class WebThemeEngineMac : public blink:: public: ~WebThemeEngineMac() override {} - blink::ForcedColors ForcedColors() const override; + blink::ForcedColors GetForcedColors() const override; void SetForcedColors(const blink::ForcedColors forced_colors) override; private: Index: chromium-79.0.3945.36/third_party/blink/public/platform/web_theme_engine.h =================================================================== --- chromium-79.0.3945.36.orig/third_party/blink/public/platform/web_theme_engine.h +++ chromium-79.0.3945.36/third_party/blink/public/platform/web_theme_engine.h @@ -226,7 +226,7 @@ class WebThemeEngine { return base::nullopt; } - virtual ForcedColors ForcedColors() const { return ForcedColors::kNone; } + virtual ForcedColors GetForcedColors() const { return ForcedColors::kNone; } virtual void SetForcedColors(const blink::ForcedColors forced_colors) {} }; Index: chromium-79.0.3945.36/third_party/blink/renderer/core/css/media_values.cc =================================================================== --- chromium-79.0.3945.36.orig/third_party/blink/renderer/core/css/media_values.cc +++ chromium-79.0.3945.36/third_party/blink/renderer/core/css/media_values.cc @@ -221,7 +221,7 @@ bool MediaValues::CalculatePrefersReduce ForcedColors MediaValues::CalculateForcedColors() { if (Platform::Current() && Platform::Current()->ThemeEngine()) - return Platform::Current()->ThemeEngine()->ForcedColors(); + return Platform::Current()->ThemeEngine()->GetForcedColors(); else return ForcedColors::kNone; } Index: chromium-79.0.3945.36/third_party/blink/renderer/core/dom/document.cc =================================================================== --- chromium-79.0.3945.36.orig/third_party/blink/renderer/core/dom/document.cc +++ chromium-79.0.3945.36/third_party/blink/renderer/core/dom/document.cc @@ -8624,7 +8624,7 @@ void Document::ColorSchemeChanged() { bool Document::InForcedColorsMode() const { return RuntimeEnabledFeatures::ForcedColorsEnabled() && Platform::Current() && Platform::Current()->ThemeEngine() && - Platform::Current()->ThemeEngine()->ForcedColors() != + Platform::Current()->ThemeEngine()->GetForcedColors() != ForcedColors::kNone; }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor