Index: webkit/glue/plugins/pepper_plugin_instance.cc |
=================================================================== |
--- webkit/glue/plugins/pepper_plugin_instance.cc (revision 68741) |
+++ webkit/glue/plugins/pepper_plugin_instance.cc (working copy) |
@@ -244,6 +244,13 @@ |
PluginInstance* instance = ResourceTracker::Get()->GetInstance(instance_id); |
if (!instance) |
return; |
+ |
+ // We only want to tell the page to change its zoom if the whole page is the |
+ // PDF. If we're in an iframe, then don't do anything. |
+ WebFrame* frame = instance->container()->element().document().frame(); |
+ if (!frame->view()->mainFrame()->document().isPluginDocument()) |
+ 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 |