Mercurial > emacs
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