Index: ui/gl/gl_image_shared_memory.cc |
diff --git a/ui/gl/gl_image_shared_memory.cc b/ui/gl/gl_image_shared_memory.cc |
index 7c578ba8baaf4b9f646e15ea37c47c770fa54ba7..7c615f8efabc9f191267995c96b1a55092799d04 100644 |
--- a/ui/gl/gl_image_shared_memory.cc |
+++ b/ui/gl/gl_image_shared_memory.cc |
@@ -15,7 +15,7 @@ GLImageSharedMemory::GLImageSharedMemory(const gfx::Size& size, |
} |
GLImageSharedMemory::~GLImageSharedMemory() { |
- Destroy(); |
+ DCHECK(!shared_memory_); |
} |
bool GLImageSharedMemory::Initialize(const gfx::GpuMemoryBufferHandle& handle) { |
@@ -50,8 +50,8 @@ bool GLImageSharedMemory::Initialize(const gfx::GpuMemoryBufferHandle& handle) { |
return true; |
} |
-void GLImageSharedMemory::Destroy() { |
- GLImageMemory::Destroy(); |
+void GLImageSharedMemory::Destroy(bool have_context) { |
+ GLImageMemory::Destroy(have_context); |
shared_memory_.reset(); |
} |