diff options
Diffstat (limited to 'chrome/renderer/gpu_channel_host.cc')
-rw-r--r-- | chrome/renderer/gpu_channel_host.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/renderer/gpu_channel_host.cc b/chrome/renderer/gpu_channel_host.cc index 1f2eb21..70a5224 100644 --- a/chrome/renderer/gpu_channel_host.cc +++ b/chrome/renderer/gpu_channel_host.cc @@ -68,14 +68,16 @@ bool GpuChannelHost::Send(IPC::Message* message) { } CommandBufferProxy* GpuChannelHost::CreateViewCommandBuffer( - gfx::NativeViewId view) { + gfx::NativeViewId view, int render_view_id) { #if defined(ENABLE_GPU) // An error occurred. Need to get the host again to reinitialize it. if (!channel_.get()) return NULL; int32 route_id; - if (!Send(new GpuChannelMsg_CreateViewCommandBuffer(view, &route_id)) && + if (!Send(new GpuChannelMsg_CreateViewCommandBuffer(view, + render_view_id, + &route_id)) && route_id != MSG_ROUTING_NONE) { return NULL; } |