diff options
Diffstat (limited to 'gtk/gtkoverlay.c')
-rw-r--r-- | gtk/gtkoverlay.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c index 75ca60d9d5..c06f8e0365 100644 --- a/gtk/gtkoverlay.c +++ b/gtk/gtkoverlay.c @@ -143,7 +143,8 @@ gtk_overlay_create_child_window (GtkOverlay *overlay, attributes.height = allocation.height; attributes.x = allocation.x; attributes.y = allocation.y; - attributes_mask = GDK_WA_X | GDK_WA_Y; + attributes.visual = gtk_widget_get_visual (widget); + attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL; attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK; window = gdk_window_new (gtk_widget_get_window (widget), |