[Swfdec-commits] swfdec/swfdec_resource.c
Benjamin Otte
company at kemper.freedesktop.org
Tue Jun 17 02:50:56 PDT 2008
swfdec/swfdec_resource.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit 6ce057f90d027f921b61af44063a4c389bb2588c
Author: Benjamin Otte <otte at gnome.org>
Date: Tue Jun 17 11:50:32 2008 +0200
don't crash if the parent movie doesn't resolve
diff --git a/swfdec/swfdec_resource.c b/swfdec/swfdec_resource.c
index 5f75c01..0fb6784 100644
--- a/swfdec/swfdec_resource.c
+++ b/swfdec/swfdec_resource.c
@@ -121,7 +121,10 @@ swfdec_resource_emit_signal (SwfdecResource *resource, const char *name, gboolea
/* This feels wrong. Why do we resolve here by real name? */
if (resource->target) {
SwfdecMovie *parent = swfdec_movie_resolve (resource->target->parent);
- movie = swfdec_movie_get_by_name (parent, resource->target->name, FALSE);
+ if (parent)
+ movie = swfdec_movie_get_by_name (parent, resource->target->name, FALSE);
+ else
+ movie = NULL;
} else {
movie = NULL;
}
More information about the Swfdec-commits
mailing list