[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 a427de9: Fix bug #11732
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-26 a427de9: Fix bug #11732 |
Date: |
Sat, 7 Jul 2018 07:30:48 -0400 (EDT) |
branch: emacs-26
commit a427de9c86ed31b1fd7599664b3fea0733e633ee
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Fix bug #11732
* src/w32fns.c (w32_wnd_proc): Fix handling of Windows input
methods. (Bug#11732)
---
src/w32fns.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/w32fns.c b/src/w32fns.c
index 1b199bf..b673cd3 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 a427de9: Fix bug #11732,
Eli Zaretskii <=