Index: third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp b/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
index c6d29834d2ac387dac658b661fc034dfb872b639..79b32c34aca76aecf4a22ae6373cf8763b747066 100644 |
--- a/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
@@ -201,6 +201,9 @@ public: |
void accumulatePixelsAndPercent(const CSSToLengthConversionData& conversionData, PixelsAndPercent& value, float multiplier) const override |
{ |
switch (m_category) { |
+ case CalcNumber: |
+ value.pixels += m_value->getFloatValue() * multiplier; |
+ break; |
alancutter (OOO until 2018)
2016/03/30 01:14:01
Numbers aren't always converted straight to pixels
|
case CalcLength: |
value.pixels += m_value->computeLength<float>(conversionData) * multiplier; |
break; |