summaryrefslogtreecommitdiff
path: root/chromium/ui/gtk/nav_button_provider_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/gtk/nav_button_provider_gtk.cc')
-rw-r--r--chromium/ui/gtk/nav_button_provider_gtk.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/chromium/ui/gtk/nav_button_provider_gtk.cc b/chromium/ui/gtk/nav_button_provider_gtk.cc
index 085febcdeac..27239539af4 100644
--- a/chromium/ui/gtk/nav_button_provider_gtk.cc
+++ b/chromium/ui/gtk/nav_button_provider_gtk.cc
@@ -4,8 +4,6 @@
#include "ui/gtk/nav_button_provider_gtk.h"
-#include <gtk/gtk.h>
-
#include "base/notreached.h"
#include "ui/base/glib/glib_cast.h"
#include "ui/base/glib/scoped_gobject.h"
@@ -118,7 +116,7 @@ gfx::Size LoadNavButtonIcon(
SkColor* pixels = reinterpret_cast<SkColor*>(g_malloc(nbytes));
size_t stride = sizeof(SkColor) * width;
gdk_texture_download(texture, reinterpret_cast<guchar*>(pixels), stride);
- SkColor fg = GetFgColorFromStyleContext(button_context);
+ SkColor fg = GtkStyleContextGetColor(button_context);
for (int i = 0; i < width * height; ++i)
pixels[i] = SkColorSetA(fg, SkColorGetA(pixels[i]));
icon->texture = TakeGObject(
@@ -278,8 +276,10 @@ class NavButtonImageSource : public gfx::ImageSkiaSource {
} else {
cairo_pattern_t* cr_pattern = nullptr;
cairo_surface_t* cr_surface = nullptr;
- GtkStyleContextGet(button_context, GTK_STYLE_PROPERTY_BACKGROUND_IMAGE,
- &cr_pattern, nullptr);
+ GtkStyleContextGet(
+ button_context,
+ "background-image" /* GTK_STYLE_PROPERTY_BACKGROUND_IMAGE */,
+ &cr_pattern, nullptr);
if (cr_pattern) {
cairo_pattern_get_surface(cr_pattern, &cr_surface);
if (cr_surface &&