From b53c2a7c9d569a60c58e3b1c3249fc2fcf17d485 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 30 Oct 2019 20:41:20 +0100 Subject: [PATCH] app/internal/window: introduce and use nilEGLDisplay Updates gio#52 Signed-off-by: Elias Naur --- app/internal/window/egl.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/internal/window/egl.go b/app/internal/window/egl.go index 55e3b8ea..a8b7d9ed 100644 --- a/app/internal/window/egl.go +++ b/app/internal/window/egl.go @@ -40,6 +40,7 @@ type eglContext struct { } var ( + nilEGLDisplay _EGLDisplay nilEGLSurface _EGLSurface nilEGLContext _EGLContext nilEGLConfig _EGLConfig @@ -194,7 +195,7 @@ func hasExtension(exts []string, ext string) bool { func createContext(disp _EGLNativeDisplayType) (*eglContext, error) { eglDisp := eglGetDisplay(disp) - if eglDisp == 0 { + if eglDisp == nilEGLDisplay { return nil, fmt.Errorf("eglGetDisplay(_EGL_DEFAULT_DISPLAY) failed: 0x%x", eglGetError()) } major, minor, ret := eglInitialize(eglDisp)