Index: content/browser/renderer_host/render_view_host_impl.cc |
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc |
index 2e9d72002bcb43bbaaa0aae3a07f987ba7646228..582496e45d593fca500063ba5813d68db9572df7 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.cc |
+++ b/content/browser/renderer_host/render_view_host_impl.cc |
@@ -1188,10 +1188,14 @@ void RenderViewHostImpl::OnDocumentAvailableInMainFrame( |
bool uses_temporary_zoom_level) { |
delegate_->DocumentAvailableInMainFrame(this); |
+ if (!uses_temporary_zoom_level) |
+ return; |
+ |
HostZoomMapImpl* host_zoom_map = static_cast<HostZoomMapImpl*>( |
HostZoomMap::GetForBrowserContext(GetProcess()->GetBrowserContext())); |
- host_zoom_map->SetUsesTemporaryZoomLevel( |
- GetProcess()->GetID(), GetRoutingID(), uses_temporary_zoom_level); |
+ host_zoom_map->SetTemporaryZoomLevel(GetProcess()->GetID(), |
+ GetRoutingID(), |
+ host_zoom_map->GetDefaultZoomLevel()); |
} |
void RenderViewHostImpl::OnToggleFullscreen(bool enter_fullscreen) { |