diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:13:08 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:13:08 +0000 |
commit | b149eaaae4750107cc1bfc7a5b71b948a3474285 (patch) | |
tree | b2b1faca00d7c1d79225279c6a14773a62e564df | |
parent | a23554e19fe028f501293f1e61a03f3ad8dff315 (diff) | |
parent | 132d6485b136eda10afe9266b95309c1f8ff6646 (diff) | |
download | virglrenderer-simpleperf-release.tar.gz |
Snap for 11510257 from 132d6485b136eda10afe9266b95309c1f8ff6646 to simpleperf-releasesimpleperf-release
Change-Id: If0ff9724fa67dd051633588e56d9b78af2596871
-rw-r--r-- | src/vrend_winsys_egl.c | 4 |
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) { |