From cd284ce928b5c99050004a46a02ad70fe376d69e Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Fri, 5 May 2017 10:43:50 +0800 Subject: egl/android: Set EGLSurface.Lost to EGL_TRUE/EGL_FALSE Lost is an EGLBoolean, so we should assign it to EGL_TRUE/EGL_FALSE, not true/false. Fixes: e5eace58684 ("egl/android: Mark surface as lost when dequeueBuffer fails") Fixes: 0212db35040 ("egl/android: Cancel any outstanding ANativeBuffer in surface destructor") Reviewed-by: Chad Versace (cherry picked from commit 63b12b0c77759a0244416cd1406c2bf50e7c01ec) --- src/egl/drivers/dri2/platform_android.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index 6e6fd88fb49..a963f4fc739 100644 --- a/src/egl/drivers/dri2/platform_android.c +++ b/src/egl/drivers/dri2/platform_android.c @@ -271,7 +271,7 @@ droid_window_cancel_buffer(struct dri2_egl_surface *dri2_surf) ret = dri2_surf->window->cancelBuffer(dri2_surf->window, dri2_surf->buffer, -1); if (ret < 0) { _eglLog(_EGL_WARNING, "ANativeWindow::cancelBuffer failed"); - dri2_surf->base.Lost = true; + dri2_surf->base.Lost = EGL_TRUE; } } @@ -440,7 +440,7 @@ update_buffers(struct dri2_egl_surface *dri2_surf) /* try to dequeue the next back buffer */ if (!dri2_surf->buffer && !droid_window_dequeue_buffer(dri2_surf)) { _eglLog(_EGL_WARNING, "Could not dequeue buffer from native window"); - dri2_surf->base.Lost = true; + dri2_surf->base.Lost = EGL_TRUE; return -1; } -- cgit v1.2.3