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

Reply via email to