]> git.eshelyaron.com Git - emacs.git/commitdiff
Ignore modifiers when processing WM_IME_CHAR messages
authorMasahiro Nakamura <tsuucat@icloud.com>
Sat, 14 Nov 2020 08:55:16 +0000 (17:55 +0900)
committerEli Zaretskii <eliz@gnu.org>
Sat, 21 Nov 2020 07:50:22 +0000 (09:50 +0200)
* src/w32fns.c (w32_wnd_proc): Ignore modifiers when processing
WM_IME_CHAR messages.

src/w32fns.c

index bbf43717bd121a79a1919f0fef8cf3d969349673..96cf34430d4296cf01ef4bd8f0a07b0a146b142d 100644 (file)
@@ -4576,7 +4576,7 @@ w32_wnd_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
          int size, i;
          W32Msg wmsg;
          HIMC context = get_ime_context_fn (hwnd);
-         wmsg.dwModifiers = w32_get_key_modifiers (wParam, lParam);
+         wmsg.dwModifiers = 0;
          /* Get buffer size.  */
          size = get_composition_string_fn (context, GCS_RESULTSTR, NULL, 0);
          buffer = alloca (size);