aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:13:08 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-28 21:13:08 +0000
commitb149eaaae4750107cc1bfc7a5b71b948a3474285 (patch)
treeb2b1faca00d7c1d79225279c6a14773a62e564df
parenta23554e19fe028f501293f1e61a03f3ad8dff315 (diff)
parent132d6485b136eda10afe9266b95309c1f8ff6646 (diff)
downloadvirglrenderer-simpleperf-release.tar.gz
Snap for 11510257 from 132d6485b136eda10afe9266b95309c1f8ff6646 to simpleperf-releasesimpleperf-release
Change-Id: If0ff9724fa67dd051633588e56d9b78af2596871
-rw-r--r--src/vrend_winsys_egl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vrend_winsys_egl.c b/src/vrend_winsys_egl.c
index 4b38d5ea..2c14dcf7 100644
--- a/src/vrend_winsys_egl.c
+++ b/src/vrend_winsys_egl.c
@@ -323,7 +323,9 @@ struct virgl_egl *virgl_egl_init(struct virgl_gbm *gbm, bool surfaceless, bool g
egl->egl_display = get_platform_display (EGL_PLATFORM_GBM_KHR,
(EGLNativeDisplayType)egl->gbm->device, NULL);
} else {
- egl->egl_display = eglGetDisplay((EGLNativeDisplayType)egl->gbm->device);
+ if (egl->gbm && egl->gbm->device) {
+ egl->egl_display = eglGetDisplay((EGLNativeDisplayType)egl->gbm->device);
+ }
}
if (!egl->egl_display) {