| 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 9d27a290d32a7bc2597a8d25247ef87fe470b450..2bb328bb0e6d11f4d948c4babb1117579275b790 100644
|
| --- a/ui/gl/gl_image_io_surface.cc
|
| +++ b/ui/gl/gl_image_io_surface.cc
|
| @@ -16,22 +16,26 @@ GLImageIOSurface::GLImageIOSurface(const gfx::Size& size) : size_(size) {
|
| }
|
|
|
| GLImageIOSurface::~GLImageIOSurface() {
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(!io_surface_);
|
| }
|
|
|
| bool GLImageIOSurface::Initialize(IOSurfaceRef io_surface) {
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| DCHECK(!io_surface_);
|
| io_surface_.reset(io_surface);
|
| return true;
|
| }
|
|
|
| void GLImageIOSurface::Destroy(bool have_context) {
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| io_surface_.reset();
|
| }
|
|
|
| gfx::Size GLImageIOSurface::GetSize() { return size_; }
|
|
|
| bool GLImageIOSurface::BindTexImage(unsigned target) {
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| if (target != GL_TEXTURE_RECTANGLE_ARB) {
|
| // This might be supported in the future. For now, perform strict
|
| // validation so we know what's going on.
|
|
|