[Swfdec-commits] swfdec-gtk/swfdec_gtk_player.c
Benjamin Otte
company at kemper.freedesktop.org
Sun Feb 17 10:28:40 PST 2008
swfdec-gtk/swfdec_gtk_player.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 56ea9da7442abc0af8c3f5942faeb91068d68828
Author: Benjamin Otte <otte at gnome.org>
Date: Sun Feb 17 19:28:34 2008 +0100
allow unsetting the plugins window
and use it during dispose
diff --git a/swfdec-gtk/swfdec_gtk_player.c b/swfdec-gtk/swfdec_gtk_player.c
index 7e0a3e3..4fa905b 100644
--- a/swfdec-gtk/swfdec_gtk_player.c
+++ b/swfdec-gtk/swfdec_gtk_player.c
@@ -192,6 +192,7 @@ swfdec_gtk_player_dispose (GObject *object)
SwfdecGtkPlayer *player = SWFDEC_GTK_PLAYER (object);
swfdec_gtk_player_set_playing (player, FALSE);
+ swfdec_gtk_player_set_missing_plugins_window (player, NULL);
g_assert (player->priv->playback == NULL);
G_OBJECT_CLASS (swfdec_gtk_player_parent_class)->dispose (object);
@@ -430,7 +431,7 @@ swfdec_gtk_player_set_missing_plugins_window (SwfdecGtkPlayer *player,
SwfdecGtkPlayerPrivate *priv;
g_return_if_fail (SWFDEC_IS_GTK_PLAYER (player));
- g_return_if_fail (GDK_IS_WINDOW (window));
+ g_return_if_fail (window == NULL || GDK_IS_WINDOW (window));
priv = player->priv;
if (priv->missing_plugins_window)
More information about the Swfdec-commits
mailing list