| Index: ppapi/proxy/ppapi_command_buffer_proxy.cc
|
| diff --git a/ppapi/proxy/ppapi_command_buffer_proxy.cc b/ppapi/proxy/ppapi_command_buffer_proxy.cc
|
| index fd84d01d7b8b411b45531368645396d65ed87a96..95500b4a1ec2591b3829566b6632cc02d4203e22 100644
|
| --- a/ppapi/proxy/ppapi_command_buffer_proxy.cc
|
| +++ b/ppapi/proxy/ppapi_command_buffer_proxy.cc
|
| @@ -219,10 +219,7 @@ int32 PpapiCommandBufferProxy::CreateGpuMemoryBufferImage(
|
| bool PpapiCommandBufferProxy::Send(IPC::Message* msg) {
|
| DCHECK(last_state_.error == gpu::error::kNoError);
|
|
|
| - // We need hold the Pepper proxy lock for sync IPC, because GPU command buffer
|
| - // may use a sync IPC with another lock held. It may cause deadlock.
|
| - // http://crbug.com/418651
|
| - if (channel_->SendAndStayLocked(msg))
|
| + if (channel_->Send(msg))
|
| return true;
|
|
|
| last_state_.error = gpu::error::kLostContext;
|
|
|