diff --git a/demos/gtk-demo/offscreen_window.c b/demos/gtk-demo/offscreen_window.c index 7c141e13d9..ee542b3041 100644 --- a/demos/gtk-demo/offscreen_window.c +++ b/demos/gtk-demo/offscreen_window.c @@ -279,7 +279,7 @@ gtk_rotated_bin_realize (GtkWidget *widget) attributes.width = child_allocation.width; attributes.height = child_allocation.height; } - bin->offscreen_window = gdk_window_new (gtk_widget_get_root_window (widget), + bin->offscreen_window = gdk_window_new (gdk_screen_get_root_window (gtk_widget_get_screen (widget)), &attributes, attributes_mask); gdk_window_set_user_data (bin->offscreen_window, widget); if (bin->child) diff --git a/demos/gtk-demo/offscreen_window2.c b/demos/gtk-demo/offscreen_window2.c index fa67a595a2..b327f71052 100644 --- a/demos/gtk-demo/offscreen_window2.c +++ b/demos/gtk-demo/offscreen_window2.c @@ -218,7 +218,7 @@ gtk_mirror_bin_realize (GtkWidget *widget) attributes.width = child_allocation.width; attributes.height = child_allocation.height; } - bin->offscreen_window = gdk_window_new (gtk_widget_get_root_window (widget), + bin->offscreen_window = gdk_window_new (gdk_screen_get_root_window (gtk_widget_get_screen (widget)), &attributes, attributes_mask); gdk_window_set_user_data (bin->offscreen_window, widget); if (bin->child) diff --git a/tests/gtkoffscreenbox.c b/tests/gtkoffscreenbox.c index 7aeb82cdfd..29140a1f4f 100644 --- a/tests/gtkoffscreenbox.c +++ b/tests/gtkoffscreenbox.c @@ -305,7 +305,7 @@ gtk_offscreen_box_realize (GtkWidget *widget) attributes.height = child_area.height; start_y += child_area.height; } - offscreen_box->offscreen_window1 = gdk_window_new (gtk_widget_get_root_window (widget), + offscreen_box->offscreen_window1 = gdk_window_new (gdk_screen_get_root_window (gtk_widget_get_screen (widget)), &attributes, attributes_mask); gdk_window_set_user_data (offscreen_box->offscreen_window1, widget); if (offscreen_box->child1) @@ -329,7 +329,7 @@ gtk_offscreen_box_realize (GtkWidget *widget) attributes.width = child_area.width; attributes.height = child_area.height; } - offscreen_box->offscreen_window2 = gdk_window_new (gtk_widget_get_root_window (widget), + offscreen_box->offscreen_window2 = gdk_window_new (gdk_screen_get_root_window (gtk_widget_get_screen (widget)), &attributes, attributes_mask); gdk_window_set_user_data (offscreen_box->offscreen_window2, widget); if (offscreen_box->child2)