| Index: chrome/browser/ui/gtk/browser_titlebar.cc
|
| diff --git a/chrome/browser/ui/gtk/browser_titlebar.cc b/chrome/browser/ui/gtk/browser_titlebar.cc
|
| index 900398fc6d2bff431a830229934723160ce6e0e3..89474d5d21e09ac2bcec9c465b5e8b3dce0e993b 100644
|
| --- a/chrome/browser/ui/gtk/browser_titlebar.cc
|
| +++ b/chrome/browser/ui/gtk/browser_titlebar.cc
|
| @@ -47,6 +47,7 @@
|
| #include "grit/theme_resources.h"
|
| #include "grit/theme_resources_standard.h"
|
| #include "grit/ui_resources.h"
|
| +#include "ui/base/gtk/gtk_compat.h"
|
| #include "ui/base/gtk/gtk_hig_constants.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| @@ -989,9 +990,10 @@ void BrowserTitlebar::SendEnterNotifyToCloseButtonIfUnderMouse() {
|
| g_value_set_boolean(&return_value, false);
|
|
|
| GdkEvent* event = gdk_event_new(GDK_ENTER_NOTIFY);
|
| - event->crossing.window = GTK_BUTTON(close_button_->widget())->event_window;
|
| + event->crossing.window =
|
| + gtk_button_get_event_window(GTK_BUTTON(close_button_->widget()));
|
| event->crossing.send_event = FALSE;
|
| - event->crossing.subwindow = close_button_->widget()->window;
|
| + event->crossing.subwindow = gtk_widget_get_window(close_button_->widget());
|
| event->crossing.time = gtk_util::XTimeNow();
|
| event->crossing.x = x;
|
| event->crossing.y = y;
|
|
|