From 4e863dbea4c9895078c718e23b98c134053d304e Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Thu, 31 Jan 2008 06:39:13 +0000 Subject: (make_ctrl_char): If C is a multibyte character, just return it ORed with ctrl_modifier. --- src/keyboard.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/keyboard.c') diff --git a/src/keyboard.c b/src/keyboard.c index 097decb66a7..20ecf203324 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -2310,6 +2310,9 @@ make_ctrl_char (c) /* 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 -- cgit v1.2.1