Mesa (master): egl/android: Set EGLSurface.Lost to EGL_TRUE/EGL_FALSE

Chad Versace chadversary at kemper.freedesktop.org
Fri May 5 03:15:57 UTC 2017


Module: Mesa
Branch: master
Commit: 63b12b0c77759a0244416cd1406c2bf50e7c01ec
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b12b0c77759a0244416cd1406c2bf50e7c01ec

Author: Nicolas Boichat <drinkcat at chromium.org>
Date:   Fri May  5 10:43:50 2017 +0800

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 <chadversary at chromium.org>

---

 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 2450d9de47..b727699787 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;
    }
 




More information about the mesa-commit mailing list