# HG changeset patch # User Mike Ruprecht # Date 1233569549 0 # Node ID bb8d4ff8276a76cf2bfe5cfef372858fa0858e52 # Parent 1aed9a92b6573f347fbcde454d466432a34a3bdb Make the backgrounds of the drawing areas black so it doesn't look as though they are empty before sinks are embedded into them. diff -r 1aed9a92b657 -r bb8d4ff8276a pidgin/gtkmedia.c --- a/pidgin/gtkmedia.c Mon Feb 02 09:58:14 2009 +0000 +++ b/pidgin/gtkmedia.c Mon Feb 02 10:12:29 2009 +0000 @@ -430,6 +430,7 @@ GtkWidget *remote_video; GtkWidget *plug; GtkWidget *socket; + GdkColor color = {0, 0, 0, 0}; aspect = gtk_aspect_frame_new(NULL, 0.5, 0.5, 4.0/3.0, FALSE); gtk_frame_set_shadow_type(GTK_FRAME(aspect), GTK_SHADOW_IN); @@ -454,6 +455,7 @@ data->participant = g_strdup(gtkmedia->priv->screenname); remote_video = gtk_drawing_area_new(); + gtk_widget_modify_bg(remote_video, GTK_STATE_NORMAL, &color); g_signal_connect(G_OBJECT(remote_video), "realize", G_CALLBACK(realize_cb), data); gtk_container_add(GTK_CONTAINER(plug), remote_video); @@ -469,6 +471,7 @@ GtkWidget *local_video; GtkWidget *plug; GtkWidget *socket; + GdkColor color = {0, 0, 0, 0}; aspect = gtk_aspect_frame_new(NULL, 0.5, 0.5, 4.0/3.0, FALSE); gtk_frame_set_shadow_type(GTK_FRAME(aspect), GTK_SHADOW_IN); @@ -493,6 +496,7 @@ data->participant = NULL; local_video = gtk_drawing_area_new(); + gtk_widget_modify_bg(local_video, GTK_STATE_NORMAL, &color); g_signal_connect(G_OBJECT(local_video), "realize", G_CALLBACK(realize_cb), data); gtk_container_add(GTK_CONTAINER(plug), local_video);