libswfdec/swfdec_as_object.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) New commits: diff-tree a3230a81dec4ce19e8113794bf71dcbf2e474c4b (from 9c97866d31aa8b014aac79b676ef36492ef39888) Author: Benjamin Otte <otte at gnome.org> Date: Fri Jul 13 18:22:13 2007 +0200 too much copy/paste diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c index 0b8c848..4eac7d2 100644 --- a/libswfdec/swfdec_as_object.c +++ b/libswfdec/swfdec_as_object.c @@ -330,16 +330,15 @@ void swfdec_as_object_foreach_rename (SwfdecAsObject *object, SwfdecAsVariableForeachRename func, gpointer data) { - GHashTable *properties_new; - ForeachRenameData fdata = { object, properties_new, func, data }; + ForeachRenameData fdata = { object, NULL, func, data }; g_return_if_fail (SWFDEC_IS_AS_OBJECT (object)); g_return_if_fail (func != NULL); - properties_new = g_hash_table_new (g_direct_hash, g_direct_equal); + fdata.properties_new = g_hash_table_new (g_direct_hash, g_direct_equal); g_hash_table_foreach_remove (object->properties, swfdec_as_object_hash_foreach_rename, &fdata); g_hash_table_destroy (object->properties); - object->properties = properties_new; + object->properties = fdata.properties_new; } static char *