ui: fix mixup between qnum and qcode in SDL1 key handling
commit8ea9c80a19da93e93852ab61434b1a33fcbaa97a
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 1 Feb 2018 18:00:33 +0000 (1 18:00 +0000)
committerGerd Hoffmann <kraxel@redhat.com>
Fri, 2 Feb 2018 06:47:16 +0000 (2 07:47 +0100)
tree31f06fb7f08657f5fe40e1cce15d14b721bd4da2
parent11ed801d3df3c6e46b2f1f97dcfbf4ca3a2a2f4f
ui: fix mixup between qnum and qcode in SDL1 key handling

The previous commit:

  commit 2ec78706d188df7d3dab43d07b19b05ef7800a44
  Author: Daniel P. Berrange <berrange@redhat.com>
  Date:   Wed Jan 17 16:47:15 2018 +0000

    ui: convert GTK and SDL1 frontends to keycodemapdb

changed the x_keymap.c keymap so that its target was qcodes instead of
qnums. It updated the GTK frontend to take account of this change, but
forgot to update the SDL1 frontend. Thus the SDL frontend was getting
qcodes but dispatching them as if they were qnums. IOW, keyboard input
was completely hosed with SDL1. Since the keyboard layout tables are
still all based on qnums, it is easier to just keep SDL1 using qnums as
it will be deleted in a few releases time.

Reported-by: BALATON Zoltan <balaton@eik.bme.hu>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Tested-by: BALATON Zoltan <balaton@eik.bme.hu>
Message-id: 20180201180033.14255-1-berrange@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
ui/sdl.c