input: Accept short compose sequences
authorMatthias Clasen <mclasen@redhat.com>
Tue, 13 Sep 2022 01:45:49 +0000 (21:45 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 13 Sep 2022 02:30:47 +0000 (22:30 -0400)
commit8931169e0026b2dbc7272a6f7451dacdef684cc3
tree0b9faad19af6c578099258cc494b8753a235f814
parent72785c68d60e713bd539865e1f395a5fb5119cf7
input: Accept short compose sequences

Some of the X keyboard layouts use compose
sequences of length one to make individual
keys generate multiple Unicode characters.

To support this use case, change the index
part of the table format to also include
an offset for length 1. Bump the table
version to indicate this change.

Fixes: #5172
gtk/gtkcomposetable.c