| Index: gpu/ipc/service/gpu_command_buffer_stub.cc
|
| diff --git a/gpu/ipc/service/gpu_command_buffer_stub.cc b/gpu/ipc/service/gpu_command_buffer_stub.cc
|
| index eb9205377c131f05c0ab87ec47941105b455c92c..8fc0a375906aa1a419a13b7a3338b0ba9100b2c0 100644
|
| --- a/gpu/ipc/service/gpu_command_buffer_stub.cc
|
| +++ b/gpu/ipc/service/gpu_command_buffer_stub.cc
|
| @@ -1055,14 +1055,13 @@ void GpuCommandBufferStub::OnCreateFence(
|
| return;
|
| }
|
|
|
| - std::unique_ptr<gl::GLFence> fence =
|
| - channel()->CreateFenceForGpuFence(handle);
|
| + scoped_refptr<gl::GLFence> fence = channel()->CreateFenceForGpuFence(handle);
|
| if (!fence) {
|
| DLOG(ERROR) << "Failed to create GLFence from GpuFence handle.";
|
| return;
|
| }
|
|
|
| - fence_manager->AddFence(std::move(fence), id);
|
| + fence_manager->AddFence(fence.get(), id);
|
| }
|
|
|
| void GpuCommandBufferStub::OnDestroyFence(int32_t id) {
|
|
|