libswfdec/swfdec_resource.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) New commits: commit 610d2464a3fbd13f85056d69200686af4e619e5c Author: Benjamin Otte <otte at gnome.org> Date: Mon Nov 12 23:42:59 2007 +0100 there may be no movie that we can delete diff --git a/libswfdec/swfdec_resource.c b/libswfdec/swfdec_resource.c index 5c666b7..8a17d9e 100644 --- a/libswfdec/swfdec_resource.c +++ b/libswfdec/swfdec_resource.c @@ -530,8 +530,10 @@ swfdec_resource_load (SwfdecPlayer *player, const char *target, const char *url, return; } if (url[0] == '\0') { - resource = g_object_ref (SWFDEC_MOVIE (movie)->resource); - swfdec_player_request_unload (player, path, swfdec_resource_do_unload, resource, g_object_unref); + if (movie) { + resource = g_object_ref (SWFDEC_MOVIE (movie)->resource); + swfdec_player_request_unload (player, path, swfdec_resource_do_unload, resource, g_object_unref); + } g_free (path); } else { resource = g_object_new (SWFDEC_TYPE_RESOURCE, NULL);
Possibly Parallel Threads
- 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
- 10 commits - doc/swfdec-sections.txt libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_loader.c libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h
- 10 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_types.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_movie.c libswfdec/swfdec_movie_clip_loader.c libswfdec/swfdec_movie.h libswfdec/swfdec_resource.c
- 7 commits - libswfdec/swfdec_movie.c libswfdec/swfdec_resource.c libswfdec/swfdec_resource.h libswfdec/swfdec_sprite_movie_as.c test/trace
- 18 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_button_movie.c libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_flash_security.c