From: balrog Date: Mon, 13 Apr 2009 11:33:46 +0000 (+0000) Subject: Recognise evdev(xx)_aliases(yy) and xfree86(xx)_aliases(yy) as keymap names. X-Git-Tag: 0.10.0-0sb10~1536 X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;h=bb0574fe2bb1781d0afc1c1ad26df68a4d30d5ea;hp=867abc7e50500178423799f28179efef73f3f1b3;p=qemu Recognise evdev(xx)_aliases(yy) and xfree86(xx)_aliases(yy) as keymap names. Newer Xorg use these with non-default kemaps (such as the ThinkPad keymap). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7097 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/sdl.c b/sdl.c index 0601b16..03d3ab8 100644 --- a/sdl.c +++ b/sdl.c @@ -251,9 +251,9 @@ static int check_for_evdev(void) keycodes = XGetAtomName(info.info.x11.display, desc->names->keycodes); if (keycodes == NULL) fprintf(stderr, "could not lookup keycode name\n"); - else if (strstart(keycodes, "evdev_", NULL)) + else if (strstart(keycodes, "evdev", NULL)) has_evdev = 1; - else if (!strstart(keycodes, "xfree86_", NULL)) + else if (!strstart(keycodes, "xfree86", NULL)) fprintf(stderr, "unknown keycodes `%s', please report to qemu-devel@nongnu.org\n", keycodes);