summaryrefslogtreecommitdiffstats
path: root/ui/gfx/gtk_preserve_window.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gfx/gtk_preserve_window.cc')
-rw-r--r--ui/gfx/gtk_preserve_window.cc14
1 files changed, 4 insertions, 10 deletions
diff --git a/ui/gfx/gtk_preserve_window.cc b/ui/gfx/gtk_preserve_window.cc
index 79ea818..2706f1e 100644
--- a/ui/gfx/gtk_preserve_window.cc
+++ b/ui/gfx/gtk_preserve_window.cc
@@ -52,7 +52,7 @@ static void gtk_preserve_window_init(GtkPreserveWindow* widget) {
priv->preserve_window = FALSE;
// These widgets always have their own window.
- gtk_fixed_set_has_window(GTK_FIXED(widget), TRUE);
+ gtk_widget_set_has_window(GTK_WIDGET(widget), TRUE);
}
GtkWidget* gtk_preserve_window_new() {
@@ -114,14 +114,10 @@ static void gtk_preserve_window_unrealize(GtkWidget* widget) {
GtkContainerClass* container_class =
GTK_CONTAINER_CLASS(gtk_preserve_window_parent_class);
- // Deprecated as of GTK 2.22. Used for compatibility.
- // It should be: gtk_widget_get_mapped()
- if (GTK_WIDGET_MAPPED(widget)) {
+ if (gtk_widget_get_mapped(widget)) {
widget_class->unmap(widget);
- // Deprecated as of GTK 2.22. Used for compatibility.
- // It should be: gtk_widget_set_mapped(widget, FALSE)
- GTK_WIDGET_UNSET_FLAGS(widget, GTK_MAPPED);
+ gtk_widget_set_mapped(widget, FALSE);
}
// This is the behavior from GtkWidget, inherited by GtkFixed.
@@ -136,9 +132,7 @@ static void gtk_preserve_window_unrealize(GtkWidget* widget) {
gtk_selection_remove_all(widget);
gdk_window_set_user_data(widget->window, NULL);
- // Deprecated as of GTK 2.22. Used for compatibility.
- // It should be: gtk_widget_set_realized(widget, FALSE)
- GTK_WIDGET_UNSET_FLAGS(widget, GTK_REALIZED);
+ gtk_widget_set_realized(widget, FALSE);
} else {
GTK_WIDGET_CLASS(gtk_preserve_window_parent_class)->unrealize(widget);
}