From: Emil Velikov <emil.veli...@collabora.com>

The later can give false positives.

Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
---
 shared/platform.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/shared/platform.h b/shared/platform.h
index 98849f0..b8be6bf 100644
--- a/shared/platform.h
+++ b/shared/platform.h
@@ -88,9 +88,9 @@ weston_platform_get_egl_proc_address(const char *address)
 {
        const char *extensions = eglQueryString(EGL_NO_DISPLAY, EGL_EXTENSIONS);
 
-       if (extensions
-           && (strstr(extensions, "EGL_EXT_platform_wayland")
-               || strstr(extensions, "EGL_KHR_platform_wayland"))) {
+       if (extensions &&
+           (weston_check_extension(extensions, "EGL_EXT_platform_wayland") ||
+            weston_check_extension(extensions, "EGL_KHR_platform_wayland"))) {
                return (void *) eglGetProcAddress(address);
        }
 
-- 
2.8.2

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to