Dmitry Timoshkov : imm32: Simplify ImmInternalSendIMENotify.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Feb 27 06:46:05 CST 2007


Module: wine
Branch: master
Commit: f0e88c2aef25be5fb60798aa9bd9f5ffc4c78064
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f0e88c2aef25be5fb60798aa9bd9f5ffc4c78064

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Tue Feb 27 15:55:45 2007 +0800

imm32: Simplify ImmInternalSendIMENotify.

---

 dlls/imm32/imm.c |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/dlls/imm32/imm.c b/dlls/imm32/imm.c
index ff4916a..02a362e 100644
--- a/dlls/imm32/imm.c
+++ b/dlls/imm32/imm.c
@@ -171,18 +171,15 @@ static void ImmInternalPostIMEMessage(UINT msg, WPARAM wParam, LPARAM lParam)
 
 static LRESULT ImmInternalSendIMENotify(WPARAM notify, LPARAM lParam)
 {
-    LRESULT rc = 0;
+    HWND target;
 
-    if (root_context->hwnd)
-       rc = SendMessageW(root_context->hwnd, WM_IME_NOTIFY, notify, lParam);
-    else
-    {
-       HWND target = GetFocus();
-       if (target)
-           rc = SendMessageW(target, WM_IME_NOTIFY, notify, lParam);
-    }
+    target = root_context->hwnd;
+    if (!target) target = GetFocus();
 
-    return rc;
+    if (target)
+       return SendMessageW(target, WM_IME_NOTIFY, notify, lParam);
+
+    return 0;
 }
 
 static void ImmInternalSetOpenStatus(BOOL fOpen)




More information about the wine-cvs mailing list