Please ignore this patch. New patch at: https://lists.freedesktop.org/archives/mesa-dev/2018-July/199103.html
-----Original Message----- From: Mohammad, Sami Uddin Sent: Monday, July 2, 2018 10:16 AM To: [email protected] Cc: [email protected]; [email protected]; Kondapally, Kalyan <[email protected]>; Kps, Harish Krupo <[email protected]>; Mohammad, Sami Uddin <[email protected]> Subject: [PATCH] From List: Check if the window is non-NULL before setting swap interval. This fixes crash due to NULL window when swap interval is set for pbuffer surface. Jira: 61995 Test: CtsDisplayTestCases pass Signed-off-by: samiuddi <[email protected]> --- src/egl/drivers/dri2/platform_android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index ca8708a..b5b960a 100644 --- a/src/egl/drivers/dri2/platform_android.c +++ b/src/egl/drivers/dri2/platform_android.c @@ -485,7 +485,7 @@ droid_swap_interval(_EGLDriver *drv, _EGLDisplay *dpy, struct dri2_egl_surface *dri2_surf = dri2_egl_surface(surf); struct ANativeWindow *window = dri2_surf->window; - if (window->setSwapInterval(window, interval)) + if (window && window->setSwapInterval(window, interval)) return EGL_FALSE; surf->SwapInterval = interval; -- 2.7.4 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
