| Index: chrome/browser/ui/gtk/browser_window_gtk.cc
|
| diff --git a/chrome/browser/ui/gtk/browser_window_gtk.cc b/chrome/browser/ui/gtk/browser_window_gtk.cc
|
| index 23e4a9a2e86904ea82525de9a122bdf43490f6cd..572971c6b11a4755da7b2b0ef5b66c7f695f849e 100644
|
| --- a/chrome/browser/ui/gtk/browser_window_gtk.cc
|
| +++ b/chrome/browser/ui/gtk/browser_window_gtk.cc
|
| @@ -422,7 +422,7 @@ gboolean BrowserWindowGtk::OnCustomFrameExpose(GtkWidget* widget,
|
| TRACE_EVENT0("ui::gtk", "BrowserWindowGtk::OnCustomFrameExpose");
|
|
|
| // Draw the default background.
|
| - cairo_t* cr = gdk_cairo_create(GDK_DRAWABLE(widget->window));
|
| + cairo_t* cr = gdk_cairo_create(gtk_widget_get_window(widget));
|
| gdk_cairo_rectangle(cr, &event->area);
|
| cairo_clip(cr);
|
|
|
| @@ -2006,8 +2006,10 @@ gfx::Size BrowserWindowGtk::GetNonClientFrameSize() const {
|
| }
|
|
|
| void BrowserWindowGtk::InvalidateWindow() {
|
| + GtkAllocation allocation;
|
| + gtk_widget_get_allocation(GTK_WIDGET(window_), &allocation);
|
| gdk_window_invalidate_rect(gtk_widget_get_window(GTK_WIDGET(window_)),
|
| - >K_WIDGET(window_)->allocation, TRUE);
|
| + &allocation, TRUE);
|
| }
|
|
|
| void BrowserWindowGtk::SaveWindowPosition() {
|
|
|