imm32: Simplify ImmInternalSendIMENotify.

This commit is contained in:
Dmitry Timoshkov 2007-02-27 15:55:45 +08:00 committed by Alexandre Julliard
parent fbc80d79b3
commit f0e88c2aef
1 changed files with 7 additions and 10 deletions

View File

@ -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)