westoy: Fix the version number we request for wl_seat

If the compositor supports a lower version, like version 2, we need
to request that instead of version 3.
dev
Jasper St. Pierre 11 years ago committed by Kristian Høgsberg
parent 5ea048014d
commit 47f1043877
  1. 4
      clients/window.c

@ -4748,7 +4748,7 @@ fini_xkb(struct input *input)
xkb_map_unref(input->xkb.keymap); xkb_map_unref(input->xkb.keymap);
} }
#define MAX(a,b) ((a) > (b) ? a : b) #define MIN(a,b) ((a) < (b) ? a : b)
static void static void
display_add_input(struct display *d, uint32_t id) display_add_input(struct display *d, uint32_t id)
@ -4758,7 +4758,7 @@ display_add_input(struct display *d, uint32_t id)
input = xzalloc(sizeof *input); input = xzalloc(sizeof *input);
input->display = d; input->display = d;
input->seat = wl_registry_bind(d->registry, id, &wl_seat_interface, input->seat = wl_registry_bind(d->registry, id, &wl_seat_interface,
MAX(d->seat_version, 3)); MIN(d->seat_version, 3));
input->touch_focus = NULL; input->touch_focus = NULL;
input->pointer_focus = NULL; input->pointer_focus = NULL;
input->keyboard_focus = NULL; input->keyboard_focus = NULL;

Loading…
Cancel
Save