| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 623cb14b38daf82935e19ba89717cf0ca615aa36..0588c320872b40addf365d7d18a3552a91f62813 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -3759,9 +3759,11 @@ blink::WebSpeechRecognizer* RenderViewImpl::speechRecognizer() {
|
|
|
| void RenderViewImpl::zoomLimitsChanged(double minimum_level,
|
| double maximum_level) {
|
| - int minimum_percent = static_cast<int>(
|
| + // Round the double to avoid returning incorrect minimum/maximum zoom
|
| + // percentages.
|
| + int minimum_percent = round(
|
| ZoomLevelToZoomFactor(minimum_level) * 100);
|
| - int maximum_percent = static_cast<int>(
|
| + int maximum_percent = round(
|
| ZoomLevelToZoomFactor(maximum_level) * 100);
|
|
|
| Send(new ViewHostMsg_UpdateZoomLimits(
|
|
|