r83 - trunk/code/unix

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Sep 4 12:40:55 EDT 2005


Author: icculus
Date: 2005-09-04 12:40:55 -0400 (Sun, 04 Sep 2005)
New Revision: 83

Modified:
   trunk/code/unix/sdl_glimp.c
Log:
Fixed all lowercase input (Bugzilla #2364).

Modified: trunk/code/unix/sdl_glimp.c
===================================================================
--- trunk/code/unix/sdl_glimp.c	2005-09-04 15:30:26 UTC (rev 82)
+++ trunk/code/unix/sdl_glimp.c	2005-09-04 16:40:55 UTC (rev 83)
@@ -221,9 +221,14 @@
       char ch = (char) keysym->unicode;
       if (ch == '~')
         *key = '~'; // console HACK
-      else if (ch >= 'A' && ch <= 'Z')
-        ch = ch - 'A' + 'a';
 
+      // The X11 driver converts to lowercase, but apparently we shouldn't.
+      //  There's possibly somewhere else where they covert back. Passing
+      //  uppercase to the engine works fine and fixes all-lower input.
+      //  (https://bugzilla.icculus.org/show_bug.cgi?id=2364)  --ryan.
+      //else if (ch >= 'A' && ch <= 'Z')
+      //  ch = ch - 'A' + 'a';
+
       buf[0] = ch;
   }
   else if(keysym->unicode == 8) // ctrl-h




More information about the quake3-commits mailing list