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.
This commit is contained in:
committed by
Kristian Høgsberg
parent
5ea048014d
commit
47f1043877
+2
-2
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user