Index: content/browser/renderer_host/render_widget_host_view_aura.cc |
diff --git a/content/browser/renderer_host/render_widget_host_view_aura.cc b/content/browser/renderer_host/render_widget_host_view_aura.cc |
index e93fd494ddc7155ee6e7dff1db0adbc5df502567..823b386c0639f2137e3e589722feeceec2115ac1 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_aura.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_aura.cc |
@@ -430,7 +430,6 @@ RenderWidgetHostViewAura::RenderWidgetHostViewAura(RenderWidgetHost* host, |
bool is_guest_view_hack) |
: host_(RenderWidgetHostImpl::From(host)), |
window_(nullptr), |
- delegated_frame_host_(new DelegatedFrameHost(this)), |
in_shutdown_(false), |
in_bounds_changed_(false), |
is_fullscreen_(false), |
@@ -455,6 +454,10 @@ RenderWidgetHostViewAura::RenderWidgetHostViewAura(RenderWidgetHost* host, |
last_active_widget_process_id_(ChildProcessHost::kInvalidUniqueID), |
last_active_widget_routing_id_(MSG_ROUTING_NONE), |
weak_ptr_factory_(this) { |
+ ImageTransportFactory* factory = ImageTransportFactory::GetInstance(); |
+ delegated_frame_host_ = base::MakeUnique<DelegatedFrameHost>( |
+ factory->GetContextFactory()->AllocateFrameSinkId(), this); |
+ |
if (!is_guest_view_hack_) |
host_->SetView(this); |