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 361f3001cdabbabbebef8b9289a5b251f40a71ee..9d27a290d32a7bc2597a8d25247ef87fe470b450 100644 |
--- a/ui/gl/gl_image_io_surface.cc |
+++ b/ui/gl/gl_image_io_surface.cc |
@@ -19,13 +19,9 @@ GLImageIOSurface::~GLImageIOSurface() { |
DCHECK(!io_surface_); |
} |
-bool GLImageIOSurface::Initialize(const gfx::GpuMemoryBufferHandle& handle) { |
- io_surface_.reset(IOSurfaceLookup(handle.io_surface_id)); |
- if (!io_surface_) { |
- LOG(ERROR) << "IOSurface lookup failed"; |
- return false; |
- } |
- |
+bool GLImageIOSurface::Initialize(IOSurfaceRef io_surface) { |
+ DCHECK(!io_surface_); |
+ io_surface_.reset(io_surface); |
return true; |
} |