| Index: ui/gl/gl_image_io_surface.cc
|
| diff --git a/ui/gl/gl_image_io_surface.cc b/ui/gl/gl_image_io_surface.cc
|
| index e20c739cffad6ce232405e4cc460e7aeec078a39..1bd525374dd66b2e6932b2809581c00beb04f01d 100644
|
| --- a/ui/gl/gl_image_io_surface.cc
|
| +++ b/ui/gl/gl_image_io_surface.cc
|
| @@ -15,7 +15,9 @@ GLImageIOSurface::GLImageIOSurface(gfx::Size size)
|
| CHECK(io_surface_support_);
|
| }
|
|
|
| -GLImageIOSurface::~GLImageIOSurface() { Destroy(); }
|
| +GLImageIOSurface::~GLImageIOSurface() {
|
| + DCHECK(!io_surface_);
|
| +}
|
|
|
| bool GLImageIOSurface::Initialize(gfx::GpuMemoryBufferHandle buffer) {
|
| io_surface_.reset(io_surface_support_->IOSurfaceLookup(buffer.io_surface_id));
|
| @@ -27,6 +29,10 @@ bool GLImageIOSurface::Initialize(gfx::GpuMemoryBufferHandle buffer) {
|
| return true;
|
| }
|
|
|
| +void GLImageIOSurface::Destroy(bool have_context) {
|
| + io_surface_.reset()
|
| +}
|
| +
|
| gfx::Size GLImageIOSurface::GetSize() { return size_; }
|
|
|
| bool GLImageIOSurface::BindTexImage(unsigned target) {
|
|
|