From: Eric Engestrom Date: Tue, 10 Sep 2019 16:06:09 +0000 (+0100) Subject: egl: fix _EGL_NATIVE_PLATFORM fallback X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=86d3a346f1576acb6c2f8c3be3853a6a3e226b5c;p=mesa.git egl: fix _EGL_NATIVE_PLATFORM fallback When the X11 or Haiku platforms were compiled in, they would bypass the `_EGL_NATIVE_PLATFORM` fallback by always returning themselves instead. Cc: mesa-stable@lists.freedesktop.org Signed-off-by: Eric Engestrom Reviewed-by: Marek Olšák --- diff --git a/src/egl/main/egldisplay.c b/src/egl/main/egldisplay.c index aea2156cccf..f6e85c79aa9 100644 --- a/src/egl/main/egldisplay.c +++ b/src/egl/main/egldisplay.c @@ -138,15 +138,6 @@ _eglNativePlatformDetectNativeDisplay(void *nativeDisplay) if (first_pointer == gbm_create_device) return _EGL_PLATFORM_DRM; #endif - -#ifdef HAVE_X11_PLATFORM - /* If not matched to any other platform, fallback to x11. */ - return _EGL_PLATFORM_X11; -#endif - -#ifdef HAVE_HAIKU_PLATFORM - return _EGL_PLATFORM_HAIKU; -#endif } return _EGL_INVALID_PLATFORM;