aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/keyboard.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0645765cdde..a9404d8bd58 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12008-01-31 Kenichi Handa <handa@ni.aist.go.jp>
2
3 * keyboard.c (make_ctrl_char): If C is a multibyte character, just
4 return it ORed with ctrl_modifier.
5
12008-01-29 Miles Bader <miles@gnu.org> 62008-01-29 Miles Bader <miles@gnu.org>
2 7
3 * macterm.c (XTset_vertical_scroll_bar): Fix merge mistake. 8 * macterm.c (XTset_vertical_scroll_bar): Fix merge mistake.
diff --git a/src/keyboard.c b/src/keyboard.c
index fb6bec2cad8..8afc81554ae 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -2354,6 +2354,9 @@ make_ctrl_char (c)
2354 /* Save the upper bits here. */ 2354 /* Save the upper bits here. */
2355 int upper = c & ~0177; 2355 int upper = c & ~0177;
2356 2356
2357 if (! ASCII_BYTE_P (c))
2358 return c |= ctrl_modifier;
2359
2357 c &= 0177; 2360 c &= 0177;
2358 2361
2359 /* Everything in the columns containing the upper-case letters 2362 /* Everything in the columns containing the upper-case letters