diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2012-07-07 10:56:51 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2012-07-07 10:56:51 +0100 |
commit | eec1716bbd8a692aa260c24db57c0465fcb9fb43 (patch) | |
tree | 051286c5c2601533d8b0ec70065c39c10a959968 /src/html/html_element.c | |
parent | 4e99ad2213dba5244f2df0f73d8c32c16f995840 (diff) | |
download | libdom-eec1716bbd8a692aa260c24db57c0465fcb9fb43.tar.gz libdom-eec1716bbd8a692aa260c24db57c0465fcb9fb43.tar.bz2 |
HTML: Make Document memoise more generically and port HTMLElement to that interface
Diffstat (limited to 'src/html/html_element.c')
-rw-r--r-- | src/html/html_element.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/html/html_element.c b/src/html/html_element.c index 18607d7..be8066f 100644 --- a/src/html/html_element.c +++ b/src/html/html_element.c @@ -112,7 +112,7 @@ dom_exception _dom_html_element_get_##fattr(dom_html_element *element, \ \ _memo_##attr = \ ((struct dom_html_document *) \ - ((struct dom_node_internal *)element)->owner)->_memo_##attr; \ + ((struct dom_node_internal *)element)->owner)->memoised[hds_##attr]; \ \ ret = dom_element_get_attribute(element, _memo_##attr, fattr); \ \ @@ -127,7 +127,7 @@ dom_exception _dom_html_element_set_##fattr(dom_html_element *element, \ \ _memo_##attr = \ ((struct dom_html_document *) \ - ((struct dom_node_internal *)element)->owner)->_memo_##attr; \ + ((struct dom_node_internal *)element)->owner)->memoised[hds_##attr]; \ \ ret = dom_element_set_attribute(element, _memo_##attr, fattr); \ \ |