Commit c4d75839 authored by Xiaocheng Hu's avatar Xiaocheng Hu Committed by Commit Bot

Avoid an unnecessary float casting in StyleBuilderConverter

Bug: 994488
Change-Id: I7d40a2a5faa0e030057c12119c1f0b2762bd091e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1761397Reviewed-by: default avatarRune Lillesveen <futhark@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#688327}
parent c15571bd
......@@ -982,11 +982,8 @@ float StyleBuilderConverter::ConvertBorderWidth(StyleResolverState& state,
return 0;
}
const auto& primitive_value = To<CSSPrimitiveValue>(value);
double result =
primitive_value.ComputeLength<double>(state.CssToLengthConversionData());
return clampTo<float>(RoundForImpreciseConversion<float>(result),
defaultMinimumForClamp<float>(),
defaultMaximumForClamp<float>());
return primitive_value.ComputeLength<float>(
state.CssToLengthConversionData());
}
GapLength StyleBuilderConverter::ConvertGapLength(StyleResolverState& state,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment