Index: webkit/plugins/ppapi/ppapi_plugin_instance.cc |
=================================================================== |
--- webkit/plugins/ppapi/ppapi_plugin_instance.cc (revision 112749) |
+++ webkit/plugins/ppapi/ppapi_plugin_instance.cc (working copy) |
@@ -1846,18 +1846,7 @@ |
// plugin. If we're in an iframe, then don't do anything. |
if (!IsFullPagePlugin()) |
return; |
- |
- double zoom_level = WebView::zoomFactorToZoomLevel(factor); |
- // The conversino from zoom level to factor, and back, can introduce rounding |
- // errors. i.e. WebKit originally tells us 3.0, but by the time we tell the |
- // plugin and it tells us back, the level becomes 3.000000000004. Need to |
- // round or else otherwise if the user zooms out, it will go to 3.0 instead of |
- // 2.0. |
- int rounded = |
- static_cast<int>(zoom_level + (zoom_level > 0 ? 0.001 : -0.001)); |
- if (abs(rounded - zoom_level) < 0.001) |
- zoom_level = rounded; |
- container()->zoomLevelChanged(zoom_level); |
+ container()->zoomLevelChanged(WebView::zoomFactorToZoomLevel(factor)); |
} |
void PluginInstance::ZoomLimitsChanged(PP_Instance instance, |