Index: ui/gfx/gtk_preserve_window.cc |
diff --git a/ui/gfx/gtk_preserve_window.cc b/ui/gfx/gtk_preserve_window.cc |
index d67bc9230263b9701882b50af48c47201c280cf1..5a80302f263a9b99306a5fc479ba5e5ee2db34ad 100644 |
--- a/ui/gfx/gtk_preserve_window.cc |
+++ b/ui/gfx/gtk_preserve_window.cc |
@@ -9,6 +9,8 @@ |
#include <gtk/gtkwidget.h> |
#include <gtk/gtkfixed.h> |
+#include "ui/base/gtk/gtk_compat.h" |
+ |
G_BEGIN_DECLS |
#define GTK_PRESERVE_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), \ |
@@ -180,7 +182,7 @@ void gtk_preserve_window_set_preserve(GtkPreserveWindow* window, |
attributes_mask = GDK_WA_VISUAL | GDK_WA_COLORMAP | GDK_WA_NOREDIR; |
widget->window = gdk_window_new( |
gdk_get_default_root_window(), &attributes, attributes_mask); |
- } else if (!value && widget->window && !GTK_WIDGET_REALIZED(widget)) { |
+ } else if (!value && widget->window && !gtk_widget_get_realized(widget)) { |
gdk_window_destroy(widget->window); |
widget->window = NULL; |
} |
@@ -192,7 +194,7 @@ void gtk_preserve_window_size_allocate(GtkWidget* widget, |
widget->allocation = *allocation; |
- if (GTK_WIDGET_REALIZED(widget)) { |
+ if (gtk_widget_get_realized(widget)) { |
GtkPreserveWindowPrivate* priv = GTK_PRESERVE_WINDOW_GET_PRIVATE(widget); |
if (priv->delegate_resize) { |
gdk_window_move(widget->window, allocation->x, allocation->y); |