Add wl_subcompositor support

This commit is contained in:
Emmanuel Gil Peyrot 2017-12-19 19:04:52 +01:00 committed by linkmauve
parent 79e16baca3
commit 552e40a4be
2 changed files with 6 additions and 0 deletions

View File

@ -527,6 +527,11 @@ static void registryHandleGlobal(void* data,
wl_registry_bind(registry, name, &wl_compositor_interface, wl_registry_bind(registry, name, &wl_compositor_interface,
_glfw.wl.compositorVersion); _glfw.wl.compositorVersion);
} }
else if (strcmp(interface, "wl_subcompositor") == 0)
{
_glfw.wl.subcompositor =
wl_registry_bind(registry, name, &wl_subcompositor_interface, 1);
}
else if (strcmp(interface, "wl_shm") == 0) else if (strcmp(interface, "wl_shm") == 0)
{ {
_glfw.wl.shm = _glfw.wl.shm =

View File

@ -192,6 +192,7 @@ typedef struct _GLFWlibraryWayland
struct wl_display* display; struct wl_display* display;
struct wl_registry* registry; struct wl_registry* registry;
struct wl_compositor* compositor; struct wl_compositor* compositor;
struct wl_subcompositor* subcompositor;
struct wl_shell* shell; struct wl_shell* shell;
struct wl_shm* shm; struct wl_shm* shm;
struct wl_seat* seat; struct wl_seat* seat;