Index: chrome/browser/ui/libgtkui/gtk_util.cc |
diff --git a/chrome/browser/ui/libgtkui/gtk_util.cc b/chrome/browser/ui/libgtkui/gtk_util.cc |
index 5ccff758036b931e854ae4b1c7b0131e31353047..df4c9f2de9d587dba9fba0930d6f68a570eca7e5 100644 |
--- a/chrome/browser/ui/libgtkui/gtk_util.cc |
+++ b/chrome/browser/ui/libgtkui/gtk_util.cc |
@@ -347,14 +347,17 @@ SkColor GdkRgbaToSkColor(const GdkRGBA& color) { |
color.blue * 255); |
} |
-SkColor GetFgColor(const char* css_selector) { |
- auto context = GetStyleContextFromCss(css_selector); |
+SkColor SkColorFromStyleContext(GtkStyleContext* context) { |
GdkRGBA color; |
gtk_style_context_get_color(context, gtk_style_context_get_state(context), |
&color); |
return GdkRgbaToSkColor(color); |
} |
+SkColor GetFgColor(const char* css_selector) { |
+ return SkColorFromStyleContext(GetStyleContextFromCss(css_selector)); |
+} |
+ |
GtkCssProvider* GetCssProvider(const char* css) { |
GtkCssProvider* provider = gtk_css_provider_new(); |
GError* error = nullptr; |