diff options
author | James Bursa <james@netsurf-browser.org> | 2005-04-27 19:13:30 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2005-04-27 19:13:30 +0000 |
commit | ee8b6f0628592d4dffeef8951481fcce65b35e26 (patch) | |
tree | 6f301b7a205036b380b8bffc6c60f1600e9025b9 /render | |
parent | 019043df82b923e2309a8ffad00f25dcba3ca5a7 (diff) | |
download | netsurf-ee8b6f0628592d4dffeef8951481fcce65b35e26.tar.gz netsurf-ee8b6f0628592d4dffeef8951481fcce65b35e26.tar.bz2 |
[project @ 2005-04-27 19:13:30 by bursa]
Fix cellpadding="0".
svn path=/import/netsurf/; revision=1688
Diffstat (limited to 'render')
-rw-r--r-- | render/box_construct.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/render/box_construct.c b/render/box_construct.c index df6fa6fec..5a25e6ab8 100644 --- a/render/box_construct.c +++ b/render/box_construct.c @@ -397,8 +397,10 @@ bool box_construct_element(xmlNode *n, struct content *content, border_color = 0x888888; /* default colour */ if ((s = (char *) xmlGetProp(n, (const xmlChar *) "cellpadding"))) { - int value = atoi(s); - if (!strrchr(s, '%') && 0 < value) /* % not implemented */ + char *endp; + long value = strtol(s, &endp, 10); + if (*endp == 0 && 0 <= value && value < 1000) + /* % not implemented */ box_set_cellpadding(box, value); xmlFree(s); } |