| Index: ui/gfx/gtk_preserve_window.cc
|
| diff --git a/ui/gfx/gtk_preserve_window.cc b/ui/gfx/gtk_preserve_window.cc
|
| index 5d40475e669e3fa39c860b30d318b7679eb26cb4..1af85b15376822704f70f13e1703cfb72b0fb2e1 100644
|
| --- a/ui/gfx/gtk_preserve_window.cc
|
| +++ b/ui/gfx/gtk_preserve_window.cc
|
| @@ -93,18 +93,16 @@ static void gtk_preserve_window_realize(GtkWidget* widget) {
|
| allocation.width,
|
| allocation.height);
|
| }
|
| - widget->style = gtk_style_attach(widget->style, widget->window);
|
| - gtk_style_set_background(gtk_widget_get_style(widget),
|
| - gdk_window, GTK_STATE_NORMAL);
|
| -
|
| gint event_mask = gtk_widget_get_events(widget);
|
| event_mask |= GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK;
|
| gdk_window_set_events(gdk_window, (GdkEventMask) event_mask);
|
| gdk_window_set_user_data(gdk_window, widget);
|
|
|
| - // Deprecated as of GTK 2.22. Used for compatibility.
|
| - // It should be: gtk_widget_set_realized(widget, TRUE)
|
| - GTK_WIDGET_SET_FLAGS(widget, GTK_REALIZED);
|
| + gtk_widget_set_realized(widget, TRUE);
|
| +
|
| + gtk_widget_style_attach(widget);
|
| + gtk_style_set_background(gtk_widget_get_style(widget),
|
| + gdk_window, GTK_STATE_NORMAL);
|
| } else {
|
| GTK_WIDGET_CLASS(gtk_preserve_window_parent_class)->realize(widget);
|
| }
|
|
|