Index: ui/gl/gl_image_egl.cc |
diff --git a/ui/gl/gl_image_egl.cc b/ui/gl/gl_image_egl.cc |
index c62971d2fc884b63323322f546cb550b26a5d1ad..c625b555ea0e5a836f2ef042bae1bb680024fbb8 100644 |
--- a/ui/gl/gl_image_egl.cc |
+++ b/ui/gl/gl_image_egl.cc |
@@ -19,7 +19,7 @@ GLImageEGL::~GLImageEGL() { |
} |
bool GLImageEGL::Initialize(gfx::GpuMemoryBufferHandle buffer) { |
- EGLClientBuffer cbuf = static_cast<EGLClientBuffer>(buffer); |
+ DCHECK(buffer.native_buffer); |
EGLint attrs[] = { |
EGL_IMAGE_PRESERVED_KHR, EGL_TRUE, |
EGL_NONE, |
@@ -28,7 +28,7 @@ bool GLImageEGL::Initialize(gfx::GpuMemoryBufferHandle buffer) { |
GLSurfaceEGL::GetHardwareDisplay(), |
EGL_NO_CONTEXT, |
EGL_NATIVE_BUFFER_ANDROID, |
- cbuf, |
+ buffer.native_buffer, |
attrs); |
if (egl_image_ == EGL_NO_IMAGE_KHR) { |