| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 68e4e769ef5175f221cc88fc7169453ac66c4afe..75f64522e5b4f5f07b9ae26b88c1de7ff9bf3abc 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -3722,9 +3722,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(
|
|
|