Index: content/browser/renderer_host/render_widget_host_view_mac.mm |
diff --git a/content/browser/renderer_host/render_widget_host_view_mac.mm b/content/browser/renderer_host/render_widget_host_view_mac.mm |
index 3fc054436236ea74bf1a88c6864b6ed301c5e1b4..7c56ffd0d38de7c183fbff1cbdf0e14240b3d1cb 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_mac.mm |
+++ b/content/browser/renderer_host/render_widget_host_view_mac.mm |
@@ -600,9 +600,6 @@ |
->GetInputEventRouter() |
->AddSurfaceIdNamespaceOwner(GetSurfaceIdNamespace(), this); |
} |
- |
- if (!render_widget_host_->is_hidden()) |
- EnsureBrowserCompositorView(); |
} |
RenderWidgetHostViewMac::~RenderWidgetHostViewMac() { |
@@ -1500,7 +1497,8 @@ |
gfx::Size dip_size = gfx::ConvertSizeToDIP(scale_factor, pixel_size); |
root_layer_->SetBounds(gfx::Rect(dip_size)); |
- if (browser_compositor_ && browser_compositor_->compositor()) { |
+ if (!render_widget_host_->is_hidden()) { |
+ EnsureBrowserCompositorView(); |
browser_compositor_->compositor()->SetScaleAndSize( |
scale_factor, pixel_size); |
} |