keymap: use glib hash for kbd_layout_t
commitd713e3fd4c1da510a31313e1d3cc51c89b8036f3
authorGerd Hoffmann <kraxel@redhat.com>
Thu, 22 Feb 2018 07:05:10 +0000 (22 08:05 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 22 Feb 2018 09:35:17 +0000 (22 10:35 +0100)
tree608d9a5e64bc084674ea4fa4b643cc6ebe066e14
parentfe5fca9a03ee965e039b8f5c0475032c9f950185
keymap: use glib hash for kbd_layout_t

Drop home-grown lookup code, which is a strange mix of a lookup table
and a list.  Use standard glib hash instead.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-id: 20180222070513.8740-3-kraxel@redhat.com
ui/keymaps.c
ui/trace-events