mutter/clutter
Olivier Fourdan 7f5f5eb847 wayland/keyboard: preserve layout index
On VT switch, the xkb state layout index is lost and reset to the first
group, so if the first layout is not the last one being used, the xkb
state used in both meta-wayland-keyboard.c and clutter/evdev will be
desynchronized with the keyboard source indicator in the gnome-shell UI.

Save the effective layout chosen along with the seat so it can be
restored when reclaiming devices.

Use the saved layout index from the clutter/evdev's seat to restore the
layout in meta-wayland-keyboard, so that switching VT doesn't reset the
layout and causes further discrepancies with the layout indicator in the
gnome-shell UI.

https://bugzilla.gnome.org/show_bug.cgi?id=791383
2017-12-20 09:56:34 +01:00
..
build move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter wayland/keyboard: preserve layout index 2017-12-20 09:56:34 +01:00
examples Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00
tests Revert "tests: Fix actor-anchors test" 2017-10-21 18:58:37 -04:00
.gitignore clutter: Remove clutter-build-config.h.in 2016-07-20 14:23:48 +08:00
configure.ac configure: require glib 2.53.2 2017-05-28 11:21:42 +10:00
Makefile.am move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00