| Index: Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| diff --git a/Source/core/css/resolver/AnimatedStyleBuilder.cpp b/Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| index c87dac309e9df75198dc35fe09a4114b54311af6..b199adbc7906f93b6a55d99fe750b818359756ca 100644
|
| --- a/Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| +++ b/Source/core/css/resolver/AnimatedStyleBuilder.cpp
|
| @@ -84,10 +84,10 @@ BorderImageLength animatableValueToBorderImageLength(const AnimatableValue* valu
|
| return BorderImageLength(cssPrimitiveValue->convertToLength<AnyConversion>(state.cssToLengthConversionData()));
|
| }
|
|
|
| -template<typename T> T animatableValueRoundClampTo(const AnimatableValue* value, T min = defaultMinimumForClamp<T>(), T max = defaultMaximumForClamp<T>())
|
| +template<typename T, typename... Args> T animatableValueRoundClampTo(const AnimatableValue* value, Args... args)
|
| {
|
| COMPILE_ASSERT(WTF::IsInteger<T>::value, ShouldUseIntegralTypeTWhenRoundingValues);
|
| - return clampTo<T>(round(toAnimatableDouble(value)->toDouble()), min, max);
|
| + return clampTo<T>(round(toAnimatableDouble(value)->toDouble()), args...);
|
| }
|
|
|
| LengthBox animatableValueToLengthBox(const AnimatableValue* value, const StyleResolverState& state, ValueRange range = ValueRangeAll)
|
|
|