clients/presentation-shm: Bind to xdg_wm_base version 1

It was binding to any advertised version, but it can't actually work
with version 4 (because it doesn't handle the new configure_bounds
event).

Other sample clients in the tree are hard-coding version 1, so do the
same here.

Fixes: 6d9fda7156 ("clients/presentation-shm: use xdg_shell instead of wl_shell")
Signed-off-by: Michel Dänzer <mdaenzer@redhat.com>
dev
Michel Dänzer 2 years ago committed by Michel Dänzer
parent b5467ba258
commit 77fb2f56af
  1. 2
      clients/presentation-shm.c

@ -765,7 +765,7 @@ registry_handle_global(void *data, struct wl_registry *registry,
} else if (strcmp(interface, "xdg_wm_base") == 0) { } else if (strcmp(interface, "xdg_wm_base") == 0) {
d->wm_base = d->wm_base =
wl_registry_bind(registry, name, wl_registry_bind(registry, name,
&xdg_wm_base_interface, version); &xdg_wm_base_interface, 1);
} else if (strcmp(interface, "wl_shm") == 0) { } else if (strcmp(interface, "wl_shm") == 0) {
d->shm = wl_registry_bind(registry, d->shm = wl_registry_bind(registry,
name, &wl_shm_interface, 1); name, &wl_shm_interface, 1);

Loading…
Cancel
Save