Index: chrome/browser/gtk/browser_toolbar_gtk.cc |
diff --git a/chrome/browser/gtk/browser_toolbar_gtk.cc b/chrome/browser/gtk/browser_toolbar_gtk.cc |
index ec25a9f347851c397f3382a2426ed4c2ead3a88e..79bd45d1b8329707f0d79b66bde5f54657f55e23 100644 |
--- a/chrome/browser/gtk/browser_toolbar_gtk.cc |
+++ b/chrome/browser/gtk/browser_toolbar_gtk.cc |
@@ -533,6 +533,10 @@ void BrowserToolbarGtk::ChangeActiveMenu(GtkWidget* active_menu, |
gboolean BrowserToolbarGtk::OnAlignmentExpose(GtkWidget* widget, |
GdkEventExpose* e, |
BrowserToolbarGtk* toolbar) { |
+ // We don't need to render the toolbar image in GTK mode. |
+ if (toolbar->theme_provider_->UseGtkTheme()) |
+ return FALSE; |
+ |
cairo_t* cr = gdk_cairo_create(GDK_DRAWABLE(widget->window)); |
cairo_rectangle(cr, e->area.x, e->area.y, e->area.width, e->area.height); |
cairo_clip(cr); |