From aaa19d9522de37ed80f5cab21d59b8cb063ac901 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Fri, 23 Mar 2012 18:05:49 +0000 Subject: Fix dom element attribute setting to return the old element as per the API svn path=/trunk/libdom/; revision=13561 --- src/core/element.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/core') diff --git a/src/core/element.c b/src/core/element.c index 4a9de1a..beb64da 100644 --- a/src/core/element.c +++ b/src/core/element.c @@ -1640,7 +1640,7 @@ dom_exception _dom_element_set_attr_node(struct dom_element *element, (dom_event_target *) old_attr, name, DOM_MUTATION_REMOVAL, &success); dom_string_unref(old); - dom_node_unref(old_attr); + *result = old_attr; if (err != DOM_NO_ERR) { dom_string_unref(name); return err; -- cgit v1.2.3