diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2006-09-18 00:16:39 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2006-09-18 00:16:39 +0000 |
commit | a1b60054976684f1e9138de0714351610319676b (patch) | |
tree | f65a222a74e0914085c17c22b0d5c222669ceadd /render | |
parent | 09d2b99973cb4fe93bebaa1b3fa6a30258861eff (diff) | |
download | netsurf-a1b60054976684f1e9138de0714351610319676b.tar.gz netsurf-a1b60054976684f1e9138de0714351610319676b.tar.bz2 |
Fix 1559653.
svn path=/trunk/netsurf/; revision=2959
Diffstat (limited to 'render')
-rw-r--r-- | render/imagemap.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/render/imagemap.c b/render/imagemap.c index c8fbb47c4..fc6e9bec8 100644 --- a/render/imagemap.c +++ b/render/imagemap.c @@ -235,8 +235,13 @@ bool imagemap_extract(xmlNode *node, struct content *c) if (node->type == XML_ELEMENT_NODE) { if (strcmp(node->name, "map") == 0) { - if ((name = (char*)xmlGetProp(node, (const xmlChar*)"name")) == NULL) - return true; + if ((name = (char *)xmlGetProp(node, + (const xmlChar *)"id")) == NULL) { + if ((name = (char *)xmlGetProp(node, + (const xmlChar *)"name")) == + NULL) + return true; + } if (!imagemap_extract_map(node, c, &entry)) { xmlFree(name); return false; |