From 78f7604efcbaa6d291a5460ff5a6d76baabf374c Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sat, 18 Aug 2012 21:44:51 +0900 Subject: [PATCH] Evil hack to handle duplicated sdl key syms. --- libs/video/targets/in_sdl.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/libs/video/targets/in_sdl.c b/libs/video/targets/in_sdl.c index 61e0ebc51..9f980cf87 100644 --- a/libs/video/targets/in_sdl.c +++ b/libs/video/targets/in_sdl.c @@ -479,12 +479,16 @@ IN_LL_ProcessEvents (void) case SDLK_LMETA: ksym = QFK_LMETA; break; +#ifndef SDLK_LSUPER //FIXME need a better check case SDLK_LSUPER: ksym = QFK_LSUPER; break; +#endif +#ifndef SDLK_RSUPER //FIXME need a better check case SDLK_RSUPER: ksym = QFK_RSUPER; break; +#endif case SDLK_MODE: ksym = QFK_MODE; break; @@ -509,15 +513,17 @@ IN_LL_ProcessEvents (void) case SDLK_POWER: ksym = QFK_POWER; break; +#ifndef SDLK_EURO //FIXME need a better check case SDLK_EURO: ksym = QFK_EURO; break; +#endif case SDLK_UNDO: ksym = QFK_UNDO; break; - case SDLK_LAST: - ksym = QFK_LAST; - break; +// case SDLK_LAST: +// ksym = QFK_LAST; +// break; default: ksym = QFK_UNKNOWN; break;