diff options
author | Benjamin Otte <otte@gnome.org> | 2007-12-14 21:51:06 +0100 |
---|---|---|
committer | Benjamin Otte <otte@gnome.org> | 2007-12-14 21:51:06 +0100 |
commit | 218f092fdfa6371f2f66b7e7a5a6a906ef4a4ca5 (patch) | |
tree | 9b8fd168c7974fed94304c8550295f289c6203c7 | |
parent | 3dd30fc237b47d07d283fdcfc95bc9742bfe0b1e (diff) |
queue a full repaint upon creation
-rw-r--r-- | swfdec-directfb/swfdec_directfb_renderer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/swfdec-directfb/swfdec_directfb_renderer.c b/swfdec-directfb/swfdec_directfb_renderer.c index f78f7ef..ff0fdf9 100644 --- a/swfdec-directfb/swfdec_directfb_renderer.c +++ b/swfdec-directfb/swfdec_directfb_renderer.c @@ -98,6 +98,7 @@ swfdec_dfb_renderer_new (IDirectFB *dfb, IDirectFBSurface *surface, SwfdecPlayer *player) { SwfdecDfbRenderer *renderer; + SwfdecRectangle rect; g_return_val_if_fail (dfb != NULL, NULL); g_return_val_if_fail (surface != NULL, NULL); @@ -111,6 +112,10 @@ swfdec_dfb_renderer_new (IDirectFB *dfb, IDirectFBSurface *surface, surface->GetSize (surface, &renderer->width, &renderer->height); renderer->player = g_object_ref (player); g_signal_connect (player, "invalidate", G_CALLBACK (swfdec_dfb_renderer_invalidate_cb), renderer); + rect.x = rect.y = 0; + rect.width = renderer->width; + rect.height = renderer->height; + swfdec_dfb_renderer_queue_repaint (renderer, &rect); return renderer; } |