diff options
| author | Jason Rumney | 2007-12-17 01:50:42 +0000 |
|---|---|---|
| committer | Jason Rumney | 2007-12-17 01:50:42 +0000 |
| commit | a313b2911a3a5e9ef76daec103b716ad11a607cf (patch) | |
| tree | 027bf053e407466322b002ac2d7fa189b3b6e521 /src | |
| parent | c317b5634ab58ae6c7c9f30008bf95205314c1d6 (diff) | |
| download | emacs-a313b2911a3a5e9ef76daec103b716ad11a607cf.tar.gz emacs-a313b2911a3a5e9ef76daec103b716ad11a607cf.zip | |
(w32_wnd_proc) <WM_KEYDOWN>: Cast char to unsigned before passing as wParam.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/w32fns.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 2bf4e0ed15f..a5b34e38966 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2007-12-17 Jason Rumney <jasonr@gnu.org> | ||
| 2 | |||
| 3 | * w32fns.c (w32_wnd_proc) <WM_KEYDOWN>: Cast char to unsigned | ||
| 4 | before passing as wParam. | ||
| 5 | |||
| 1 | 2007-12-14 Jason Rumney <jasonr@gnu.org> | 6 | 2007-12-14 Jason Rumney <jasonr@gnu.org> |
| 2 | 7 | ||
| 3 | * w32term.c (w32_read_socket): Use MULTIBYTE_CHAR_KEYSTROKE_EVENT | 8 | * w32term.c (w32_read_socket): Use MULTIBYTE_CHAR_KEYSTROKE_EVENT |
diff --git a/src/w32fns.c b/src/w32fns.c index 9492989e735..44087329c78 100644 --- a/src/w32fns.c +++ b/src/w32fns.c | |||
| @@ -3129,7 +3129,8 @@ w32_wnd_proc (hwnd, msg, wParam, lParam) | |||
| 3129 | { | 3129 | { |
| 3130 | /* Forward asciified character sequence. */ | 3130 | /* Forward asciified character sequence. */ |
| 3131 | post_character_message | 3131 | post_character_message |
| 3132 | (hwnd, WM_CHAR, key.uChar.AsciiChar, lParam, | 3132 | (hwnd, WM_CHAR, |
| 3133 | (unsigned char) key.uChar.AsciiChar, lParam, | ||
| 3133 | w32_get_key_modifiers (wParam, lParam)); | 3134 | w32_get_key_modifiers (wParam, lParam)); |
| 3134 | w32_kbd_patch_key (&key); | 3135 | w32_kbd_patch_key (&key); |
| 3135 | } | 3136 | } |