search for: rooted_object

Displaying 5 results from an estimated 5 matches for "rooted_object".

Did you mean: rooted_objects
2007 Nov 08
0
libswfdec/swfdec_load_object.c libswfdec/swfdec_movie.c libswfdec/swfdec_player.c libswfdec/swfdec_player_internal.h libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h
...x 3d36451..4d7e723 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -887,7 +887,8 @@ swfdec_player_dispose (GObject *object) } g_assert (player->timeouts == NULL); g_list_free (player->intervals); - g_list_free (player->load_objects); + while (player->rooted_objects) + swfdec_player_unroot_object (player, player->rooted_objects->data); player->intervals = NULL; swfdec_cache_unref (player->cache); if (player->system) { @@ -1374,6 +1375,16 @@ swfdec_player_mark_string_object (gpointer key, gpointer value, gpointer data) } static v...
2007 Dec 13
0
2 commits - libswfdec/swfdec_flash_security.c libswfdec/swfdec_flash_security.h libswfdec/swfdec_net_stream.c libswfdec/swfdec_player.c libswfdec/swfdec_resource_request.c libswfdec/swfdec_resource_request.h libswfdec/swfdec_security.h
...security_free_pending ( - SWFDEC_FLASH_SECURITY (player->resource)); - g_object_unref (player->resource); - player->resource = NULL; ++ SWFDEC_FLASH_SECURITY (priv->resource)); + g_object_unref (priv->resource); + priv->resource = NULL; } - while (player->rooted_objects) - swfdec_player_unroot_object (player, player->rooted_objects->data); + while (priv->rooted_objects) + swfdec_player_unroot_object (player, priv->rooted_objects->data); /* we do this here so references to GC'd objects get freed */ G_OBJECT_CLASS (swfdec_pla...
2007 Dec 13
0
libswfdec-gtk/swfdec_gtk_player.c libswfdec/swfdec_as_date.c libswfdec/swfdec_audio.c libswfdec/swfdec_audio_event.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_interval.c libswfdec/swfdec_key_as.c libswfdec/swfdec_mouse_as.c libswfdec/swfdec_movie.c
...er->resource) { - g_object_unref (player->resource); - player->resource = NULL; + while (priv->roots) + swfdec_movie_destroy (priv->roots->data); + if (priv->resource) { + g_object_unref (priv->resource); + priv->resource = NULL; } - while (player->rooted_objects) - swfdec_player_unroot_object (player, player->rooted_objects->data); + while (priv->rooted_objects) + swfdec_player_unroot_object (player, priv->rooted_objects->data); /* we do this here so references to GC'd objects get freed */ G_OBJECT_CLASS (swfdec_player_pa...
2007 Nov 12
0
3 commits - libswfdec/swfdec_player.c test/trace
...swfdec_player.c b/libswfdec/swfdec_player.c index ea6cb4b..dc44de2 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -850,6 +850,8 @@ swfdec_player_dispose (GObject *object) g_object_unref (player->resource); player->resource = NULL; } + while (player->rooted_objects) + swfdec_player_unroot_object (player, player->rooted_objects->data); /* we do this here so references to GC'd objects get freed */ G_OBJECT_CLASS (swfdec_player_parent_class)->dispose (object); @@ -884,8 +886,6 @@ swfdec_player_dispose (GObject *object) } g_assert (...
2008 Jan 21
0
70 commits - configure.ac libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec-gtk.h libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_gtk_player.c libswfdec-gtk/swfdec_gtk_socket.c libswfdec-gtk/swfdec_gtk_socket.h libswfdec-gtk/swfdec_playback_alsa.c
...wfdec/swfdec_player.c b/libswfdec/swfdec_player.c index 215d604..f60b7e8 100644 --- a/libswfdec/swfdec_player.c +++ b/libswfdec/swfdec_player.c @@ -878,9 +878,8 @@ swfdec_player_dispose (GObject *object) g_object_unref (priv->resource); priv->resource = NULL; } - while (priv->rooted_objects) - swfdec_player_unroot_object (player, priv->rooted_objects->data); + swfdec_function_list_clear (&priv->rooted); /* we do this here so references to GC'd objects get freed */ G_OBJECT_CLASS (swfdec_player_parent_class)->dispose (object); @@ -1508,16 +1507,6 @@ s...