clients/window: bump wl_seat version to 7

Since version 7 clients must use MAP_PRIVATE to map the keymap fd.

Signed-off-by: Sebastian Wick <sebastian@sebastianwick.net>
This commit is contained in:
Sebastian Wick 2019-11-01 02:27:55 +01:00
parent da50a2a532
commit ac1b92dfea
1 changed files with 2 additions and 2 deletions

View File

@ -2956,7 +2956,7 @@ keyboard_handle_keymap(void *data, struct wl_keyboard *keyboard,
return;
}
map_str = mmap(NULL, size, PROT_READ, MAP_SHARED, fd, 0);
map_str = mmap(NULL, size, PROT_READ, MAP_PRIVATE, fd, 0);
if (map_str == MAP_FAILED) {
close(fd);
return;
@ -5807,7 +5807,7 @@ static void
display_add_input(struct display *d, uint32_t id, int display_seat_version)
{
struct input *input;
int seat_version = MIN(display_seat_version, 6);
int seat_version = MIN(display_seat_version, 7);
input = xzalloc(sizeof *input);
input->display = d;