summaryrefslogtreecommitdiff
path: root/css/select.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-11-04 20:09:18 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2012-11-04 20:09:18 +0000
commit488c4038fb8fc008fdac6b26a5542b375043a130 (patch)
tree050b6baebca10fa05ad6eff002ad40b7f16bb4af /css/select.c
parent2dcfcd6724da83fe5ee944cdb6f371f1e52d4fa8 (diff)
parent7a3a2099401c42cc90afdb67890d95a8670f5591 (diff)
downloadnetsurf-488c4038fb8fc008fdac6b26a5542b375043a130.tar.gz
netsurf-488c4038fb8fc008fdac6b26a5542b375043a130.tar.bz2
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Diffstat (limited to 'css/select.c')
-rw-r--r--css/select.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/css/select.c b/css/select.c
index b745a2f73..a52b8b144 100644
--- a/css/select.c
+++ b/css/select.c
@@ -2511,13 +2511,18 @@ node_presentational_hint_width(nscss_select_ctx *ctx,
if (input) {
err = dom_element_get_attribute(node,
corestring_dom_type, &width);
- if ((err != DOM_NO_ERR) || (width == NULL)) {
+ if (err != DOM_NO_ERR) {
return CSS_PROPERTY_NOT_SET;
}
- if (dom_string_lwc_isequal(width,
+ if ((width == NULL) ||
+ dom_string_lwc_isequal(width,
corestring_lwc_text) ||
dom_string_lwc_isequal(width,
+ corestring_lwc_search) ||
+ dom_string_lwc_isequal(width,
+ corestring_lwc_file) ||
+ dom_string_lwc_isequal(width,
corestring_lwc_password)) {
hint->data.length.unit = CSS_UNIT_EX;