summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Drake <Michael Drake tlsa@netsurf-browser.org>2019-05-06 11:32:24 +0100
committerMichael Drake <Michael Drake tlsa@netsurf-browser.org>2019-05-06 11:32:24 +0100
commit6bd1692ed84918f06afab3c5fc809fb47510da44 (patch)
tree1fbc13d826c0d92de9c035b05eea441aaf7a9343 /src
parenta68fbbe207a3de4459499186ea8172daac5f15fc (diff)
downloadlibcss-6bd1692ed84918f06afab3c5fc809fb47510da44.tar.gz
libcss-6bd1692ed84918f06afab3c5fc809fb47510da44.tar.bz2
Media queries: Convert to level 4 range in the correct place.
In mq_parse_range we already have a level 4 range. We need to convert <mf-plain> in mq_parse_media_feature.
Diffstat (limited to 'src')
-rw-r--r--src/parse/mq.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/parse/mq.c b/src/parse/mq.c
index 378259c..9600eb4 100644
--- a/src/parse/mq.c
+++ b/src/parse/mq.c
@@ -441,12 +441,6 @@ static css_error mq_parse_range(lwc_string **strings,
}
}
- error = mq_parse_range__convert_to_level_4(result);
- if (error != CSS_OK) {
- css__mq_feature_destroy(result);
- return error;
- }
-
*feature = result;
return CSS_OK;
@@ -531,6 +525,12 @@ static css_error mq_parse_media_feature(lwc_string **strings,
}
consumeWhitespace(vector, ctx);
+
+ error = mq_parse_range__convert_to_level_4(result);
+ if (error != CSS_OK) {
+ css__mq_feature_destroy(result);
+ return error;
+ }
} else {
/* mf-range */
error = mq_parse_range(strings, vector, ctx,