summaryrefslogtreecommitdiff
path: root/src/w32fns.c
diff options
context:
space:
mode:
authorAlbert <georgealbert@qq.com>2020-04-13 22:52:30 +0800
committerEli Zaretskii <eliz@gnu.org>2020-04-13 18:31:35 +0300
commit9c6392c35891a869a08c25d4195c395fd49af82a (patch)
tree23b2670cb47a6c065dc2f2ddeadc730446428d08 /src/w32fns.c
parentfc336a46553919206d9ac621d1ea5e9740477e18 (diff)
downloademacs-9c6392c35891a869a08c25d4195c395fd49af82a.tar.gz
Fix previous change in w32fns.c
* src/w32fns.c (w32_msg_pump): Simplify by not calling ImmGetOpenStatus. (Fw32_get_ime_open_status): Fix a typo.
Diffstat (limited to 'src/w32fns.c')
-rw-r--r--src/w32fns.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/w32fns.c b/src/w32fns.c
index dddf3dc5719..4f7cbed249d 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -3459,10 +3459,7 @@ w32_msg_pump (deferred_msg * msg_buf)
if (!context)
break;
- BOOL new_status = (msg.wParam != 0);
- BOOL ime_status = get_ime_open_status_fn (context);
- if (new_status != ime_status)
- set_ime_open_status_fn (context, new_status);
+ set_ime_open_status_fn (context, msg.wParam != 0);
release_ime_context_fn (focus_window, context);
break;
}
@@ -10261,7 +10258,7 @@ This function returns non-nil if the IME is active, otherwise nil. */)
{
HWND current_window = FRAME_W32_WINDOW (sf);
HIMC context = get_ime_context_fn (current_window);
- if (!context)
+ if (context)
{
BOOL retval = get_ime_open_status_fn (context);
release_ime_context_fn (current_window, context);