imm32: Simplify ImmInternalSendIMENotify.
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 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)