diff src/gui-x.c @ 306:9ea74add5d37 r21-0b51

Import from CVS: tag r21-0b51
author cvs
date Mon, 13 Aug 2007 10:41:58 +0200
parents e11d67e05968
children 58bac07dfa74
line wrap: on
line diff
--- a/src/gui-x.c	Mon Aug 13 10:41:13 2007 +0200
+++ b/src/gui-x.c	Mon Aug 13 10:41:58 2007 +0200
@@ -324,8 +324,11 @@
       ++name;
       if (!(*name))
 	return Qnil;
-      if (*name=='_'&&*(name+1))
-	return make_char (tolower(*(name+1)));
+      if (*name=='_' && *(name+1))
+	{
+	  int accelerator = (int) (unsigned char) (*(name+1));
+	  return make_char (tolower (accelerator));
+	}
     }
     ++name;
   }