diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2018-04-21 14:02:47 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2018-07-28 15:27:12 +0100 |
commit | b41ea9feccb9324eb61509be7ea1d5fbdb08cabe (patch) | |
tree | fbf8ed2005e9f3b36cce8b1d41b23958f7553068 | |
parent | a48ae55b23ccbf923fc43850cdf61f4e5763afe1 (diff) | |
download | libcss-b41ea9feccb9324eb61509be7ea1d5fbdb08cabe.tar.gz libcss-b41ea9feccb9324eb61509be7ea1d5fbdb08cabe.tar.bz2 |
Media Queries: Minor fixes.
-rw-r--r-- | src/parse/mq.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/parse/mq.c b/src/parse/mq.c index 8bdd7a0..f99d5b0 100644 --- a/src/parse/mq.c +++ b/src/parse/mq.c @@ -82,8 +82,9 @@ static css_error mq_populate_value(css_mq_value *value, const char *data = lwc_string_data(token->idata); uint32_t unit = UNIT_PX; size_t consumed; + css_error error; - value->type == CSS_MQ_VALUE_TYPE_DIM; + value->type = CSS_MQ_VALUE_TYPE_DIM; value->data.dim.len = css__number_from_lwc_string( token->idata, false, &consumed); error = css__parse_unit_keyword(data + consumed, len - consumed, @@ -91,7 +92,7 @@ static css_error mq_populate_value(css_mq_value *value, if (error != CSS_OK) { return error; } - value->data.dim.unit = temp_unit; + value->data.dim.unit = unit; } else if (token->type == CSS_TOKEN_IDENT) { value->type = CSS_MQ_VALUE_TYPE_IDENT; value->data.ident = lwc_string_ref(token->idata); @@ -447,7 +448,7 @@ static css_error mq_parse_media_in_parens(css_language *c, const css_token *token; bool match; int old_ctx; - cond_or_feature *result = NULL; + css_mq_cond_or_feature *result = NULL; css_error error = CSS_OK; /* <media-in-parens> = ( <media-condition> ) | <media-feature> | <general-enclosed> @@ -609,7 +610,7 @@ static css_error mq_parse_condition(css_language *c, result->parts->parts = parts; result->parts->nparts++; - consumeWhitespace(vector, token); + consumeWhitespace(vector, ctx); token = parserutils_vector_peek(vector, *ctx); if (token != NULL && tokenIsChar(token, ')') == false && |