diff src/keyboard.c @ 88093:fa454b3c5b7b

Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1028
author Miles Bader <miles@gnu.org>
date Thu, 31 Jan 2008 11:35:46 +0000
parents 215c19bb6020 32ed10f8d198
children f38e85dfd4e3
line wrap: on
line diff
--- a/src/keyboard.c	Thu Jan 31 11:27:46 2008 +0000
+++ b/src/keyboard.c	Thu Jan 31 11:35:46 2008 +0000
@@ -2354,6 +2354,9 @@
   /* Save the upper bits here.  */
   int upper = c & ~0177;
 
+  if (! ASCII_BYTE_P (c))
+    return c |= ctrl_modifier;
+
   c &= 0177;
 
   /* Everything in the columns containing the upper-case letters