Module: wine Branch: master Commit: f0e88c2aef25be5fb60798aa9bd9f5ffc4c78064 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f0e88c2aef25be5fb60798aa9b...
Author: Dmitry Timoshkov dmitry@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)