[draft] CSS - linear-gradient - zero (0) angle value without degree unit is not correctly interpreted

This commit is contained in:
janekptacijarabaci 2017-08-17 20:34:01 +02:00 committed by Roy Tam
commit 66276efa0a
2 changed files with 7 additions and 5 deletions

View file

@ -10404,7 +10404,8 @@ CSSParserImpl::ParseLinearGradient(nsCSSValue& aValue,
UngetToken();
// <angle> ,
if (ParseSingleTokenVariant(cssGradient->mAngle, VARIANT_ANGLE, nullptr) &&
if (ParseSingleTokenVariant(cssGradient->mAngle,
VARIANT_ANGLE_OR_ZERO, nullptr) &&
!ExpectSymbol(',', true)) {
SkipUntil(')');
return false;