emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 61da72d: ; Fix last change.


From: Eli Zaretskii
Subject: master 61da72d: ; Fix last change.
Date: Mon, 13 Apr 2020 09:20:51 -0400 (EDT)

branch: master
commit 61da72dc2df46603a25b0cde2aea82f8f2e7faf8
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    ; Fix last change.
---
 src/w32fns.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/w32fns.c b/src/w32fns.c
index 2d1a92b..dddf3dc 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -3459,8 +3459,10 @@ w32_msg_pump (deferred_msg * msg_buf)
                if (!context)
                  break;
 
-               BOOL wParam = (BOOL) msg.wParam;
-               set_ime_open_status_fn (context, wParam);
+               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);
                release_ime_context_fn (focus_window, context);
                break;
              }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]