diff options
Diffstat (limited to 'demos/gtk-demo/drawingarea.c')
-rw-r--r-- | demos/gtk-demo/drawingarea.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/demos/gtk-demo/drawingarea.c b/demos/gtk-demo/drawingarea.c index b605d0e4ab..cde2cc1695 100644 --- a/demos/gtk-demo/drawingarea.c +++ b/demos/gtk-demo/drawingarea.c @@ -219,7 +219,7 @@ checkerboard_expose (GtkWidget *da, } GtkWidget * -do_drawingarea (void) +do_drawingarea (GtkWidget *do_widget) { GtkWidget *frame; GtkWidget *vbox; @@ -229,6 +229,8 @@ do_drawingarea (void) if (!window) { window = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_window_set_screen (GTK_WINDOW (window), + gtk_widget_get_screen (do_widget)); gtk_window_set_title (GTK_WINDOW (window), "Drawing Area"); g_signal_connect (window, "destroy", G_CALLBACK (gtk_widget_destroyed), &window); |