diff options
| author | Miles Bader | 2008-01-31 11:35:46 +0000 |
|---|---|---|
| committer | Miles Bader | 2008-01-31 11:35:46 +0000 |
| commit | 94cc397c541f50af6b049af6c42806daa2be2709 (patch) | |
| tree | 0ddf19cca2e3fb64ab0247133ec42fea91396d9a /src | |
| parent | 8d99a0b354137e307fc729ec31cd65088e324adf (diff) | |
| parent | 01e573290dceccfe5d79cb72abf4a7140226fc3f (diff) | |
| download | emacs-94cc397c541f50af6b049af6c42806daa2be2709.tar.gz emacs-94cc397c541f50af6b049af6c42806daa2be2709.zip | |
Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1028
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/keyboard.c | 3 |
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 @@ | |||
| 1 | 2008-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 | |||
| 1 | 2008-01-29 Miles Bader <miles@gnu.org> | 6 | 2008-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 |