diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2017-02-27 13:23:43 +0000 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2017-02-27 16:19:47 +0100 |
commit | 857e479552cd092edf0f7af09ac5073d76e11057 (patch) | |
tree | 93cac0bc0a8984b2ad5a0ea36a73da8cf18ef0e6 /.shippable.yml | |
parent | 543a7a161f51636f0c6a98f00cccab43f3a23993 (diff) |
ui: Use XkbGetMap and XkbGetNames instead of XkbGetKeyboard
XkbGetKeyboard does not work in XWayland and even on non-Wayland
X11 servers its use is discouraged:
https://bugs.freedesktop.org/show_bug.cgi?id=89240
This resolves a problem whereby QEMU prints
"could not lookup keycode name"
on startup when running under XWayland. Keymap handling is
however still broken after this commit, since Xwayland is
reporting a keymap we can't handle
"unknown keycodes `(unnamed)', please report to qemu-devel@nongnu.org"
NB, native Wayland support (which is the default under GTK3) is
not affected - only XWayland (which can be requested with GDK_BACKEND
on GTK3, and is the only option for GTK2).
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 20170227132343.30824-1-berrange@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to '.shippable.yml')
0 files changed, 0 insertions, 0 deletions