Commit a427de9c authored by Eli Zaretskii's avatar Eli Zaretskii

Fix bug #11732

* src/w32fns.c (w32_wnd_proc): Fix handling of Windows input
methods.  (Bug#11732)
parent 3a04e151
......@@ -4550,13 +4550,13 @@ w32_wnd_proc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
set_ime_composition_window_fn (context, &form);
release_ime_context_fn (hwnd, context);
}
/* We should "goto dflt" here to pass WM_IME_STARTCOMPOSITION to
DefWindowProc, so that the composition window will actually
be displayed. But doing so causes trouble with displaying
dialog boxes, such as the file selection dialog or font
selection dialog. So something else is needed to fix the
former without breaking the latter. See bug#11732. */
break;
/* FIXME: somehow "goto dflt" here instead of "break" causes
popup dialogs, such as the ones shown by File->Open File and
w32-select-font, to become hidden behind their parent frame,
when focus-follows-mouse is in effect. See bug#11732. But
if we don't "goto dflt", users of IME cannot type text
supported by the input method... */
goto dflt;
case WM_IME_ENDCOMPOSITION:
ignore_ime_char = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment