Index: Source/core/css/parser/CSSPropertyParser.cpp |
diff --git a/Source/core/css/parser/CSSPropertyParser.cpp b/Source/core/css/parser/CSSPropertyParser.cpp |
index 19d4bf96eb308ba7587df494dae7d02b7bec1ad4..342598b9b5741b419b33a4429f8ac3b6c8076b30 100644 |
--- a/Source/core/css/parser/CSSPropertyParser.cpp |
+++ b/Source/core/css/parser/CSSPropertyParser.cpp |
@@ -5783,7 +5783,7 @@ bool CSSPropertyParser::parseFlex(CSSParserValueList* args, bool important) |
if (flexShrink == unsetValue) |
flexShrink = 1; |
if (!flexBasis) |
- flexBasis = cssValuePool().createValue(0, CSSPrimitiveValue::CSS_PX); |
+ flexBasis = cssValuePool().createValue(0, CSSPrimitiveValue::CSS_PERCENTAGE); |
addProperty(CSSPropertyFlexGrow, cssValuePool().createValue(clampToFloat(flexGrow), CSSPrimitiveValue::CSS_NUMBER), important); |
addProperty(CSSPropertyFlexShrink, cssValuePool().createValue(clampToFloat(flexShrink), CSSPrimitiveValue::CSS_NUMBER), important); |