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