gl_renderer_output_create expects `window_for_legacy' variable to be of type EGLNativeWindowType, not EGLNativeDisplayType. This variable is used later in eglCreateWindowSurface().
Signed-off-by: Dawid Gajownik <gajow...@gmail.com> --- src/compositor-drm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compositor-drm.c b/src/compositor-drm.c index 26f0012..c647fcd 100644 --- a/src/compositor-drm.c +++ b/src/compositor-drm.c @@ -1828,7 +1828,7 @@ drm_output_init_egl(struct drm_output *output, struct drm_backend *b) if (format[1]) n_formats = 2; if (gl_renderer->output_create(&output->base, - (EGLNativeDisplayType)output->surface, + (EGLNativeWindowType)output->surface, output->surface, gl_renderer->opaque_attribs, format, -- 2.4.3 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel