summaryrefslogtreecommitdiff
path: root/clutter-gtk/gtk-clutter-embed.c
diff options
context:
space:
mode:
Diffstat (limited to 'clutter-gtk/gtk-clutter-embed.c')
-rw-r--r--clutter-gtk/gtk-clutter-embed.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/clutter-gtk/gtk-clutter-embed.c b/clutter-gtk/gtk-clutter-embed.c
index 64cc8b6..80b5839 100644
--- a/clutter-gtk/gtk-clutter-embed.c
+++ b/clutter-gtk/gtk-clutter-embed.c
@@ -327,6 +327,13 @@ gtk_clutter_embed_realize (GtkWidget *widget)
gint attributes_mask;
gint border_width;
+#if defined(CLUTTER_WINDOWING_GDK)
+ if (clutter_check_windowing_backend (CLUTTER_WINDOWING_GDK))
+ {
+ GdkVisual *visual = clutter_gdk_get_visual ();
+ gtk_widget_set_visual (widget, visual);
+ }
+#endif
#if defined(GDK_WINDOWING_X11) && defined(CLUTTER_WINDOWING_X11)
if (clutter_check_windowing_backend (CLUTTER_WINDOWING_X11))
{