From 205ff3af851c1c8293a64ab70d34ba20921390cb Mon Sep 17 00:00:00 2001 From: Kazuhiro Fujieda Date: Tue, 21 Jun 2011 20:33:21 +0900 Subject: [PATCH] Fix a bug where CallNextHookEx is wrongly called twice in CXkeymacsDll::CallWndProc. --- xkeymacsdll/xkeymacsdll.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xkeymacsdll/xkeymacsdll.cpp b/xkeymacsdll/xkeymacsdll.cpp index 4ccb6d0..27bdb88 100644 --- a/xkeymacsdll/xkeymacsdll.cpp +++ b/xkeymacsdll/xkeymacsdll.cpp @@ -370,7 +370,7 @@ BOOL CXkeymacsDll::IsKeyboardHook() LRESULT CALLBACK CXkeymacsDll::CallWndProc(int nCode, WPARAM wParam, LPARAM lParam) { if (nCode < 0) - CallNextHookEx(m_hHookCallWnd, nCode, wParam, lParam); + return CallNextHookEx(m_hHookCallWnd, nCode, wParam, lParam); const CWPSTRUCT *cwps = reinterpret_cast(lParam); switch (cwps->message) { case WM_IME_STARTCOMPOSITION: -- 2.11.0