| Index: gpu/command_buffer/service/fence_manager.h
|
| diff --git a/gpu/command_buffer/service/fence_manager.h b/gpu/command_buffer/service/fence_manager.h
|
| index 13c711b942bae63d58d47270ea720e9ab09e5f5c..1fe522954c487d8c1f686158c041e5c74659c65c 100644
|
| --- a/gpu/command_buffer/service/fence_manager.h
|
| +++ b/gpu/command_buffer/service/fence_manager.h
|
| @@ -26,12 +26,12 @@ class GPU_EXPORT FenceManager {
|
| ~FenceManager();
|
|
|
| void Destroy(bool have_context);
|
| - void AddFence(std::unique_ptr<gl::GLFence> fence, int32_t service_id);
|
| + void AddFence(gl::GLFence* fence, int32_t service_id);
|
| void RemoveFence(int32_t service_id);
|
| gl::GLFence* LookupFence(int32_t service_id);
|
|
|
| private:
|
| - typedef base::hash_map<int32_t, std::unique_ptr<gl::GLFence>> GLFenceMap;
|
| + typedef base::hash_map<int32_t, scoped_refptr<gl::GLFence>> GLFenceMap;
|
| GLFenceMap fences_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(FenceManager);
|
|
|