[Swfdec-commits] src/swfmoz_player.c

Benjamin Otte company at kemper.freedesktop.org
Thu May 1 05:25:20 PDT 2008


 src/swfmoz_player.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit cce5c91caa69fcb5a7c8d069c7bd7f23c4f6b3dc
Author: Benjamin Otte <otte at gnome.org>
Date:   Thu May 1 14:00:35 2008 +0200

    adapt to background color fixes
    
    This should make transparent wmode really work now

diff --git a/src/swfmoz_player.c b/src/swfmoz_player.c
index 21da07c..f9a539c 100644
--- a/src/swfmoz_player.c
+++ b/src/swfmoz_player.c
@@ -698,7 +698,11 @@ swfmoz_player_render (SwfmozPlayer *player, cairo_t *cr, GdkRegion *region)
   cairo_clip (cr);
   /* paint it */
   if (player->opaque) {
-    cairo_set_source_rgb (cr, 1, 1, 1);
+    guint bgcolor = swfdec_player_get_background_color (SWFDEC_PLAYER (player));
+    cairo_set_source_rgb (cr, 
+	((bgcolor >> 16) & 0xFF) / 255.0,
+	((bgcolor >> 8) & 0xFF) / 255.0,
+	(bgcolor & 0xFF) / 255.0);
     cairo_paint (cr);
   }
   cairo_translate (cr, player->target_rect.x, player->target_rect.y);


More information about the Swfdec-commits mailing list