aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJason Rumney2007-12-17 01:50:42 +0000
committerJason Rumney2007-12-17 01:50:42 +0000
commita313b2911a3a5e9ef76daec103b716ad11a607cf (patch)
tree027bf053e407466322b002ac2d7fa189b3b6e521 /src
parentc317b5634ab58ae6c7c9f30008bf95205314c1d6 (diff)
downloademacs-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/ChangeLog5
-rw-r--r--src/w32fns.c3
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 @@
12007-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
12007-12-14 Jason Rumney <jasonr@gnu.org> 62007-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 }