OSDN Git Service

Fix a bug where CallNextHookEx is wrongly called twice in snap-110621
authorKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Tue, 21 Jun 2011 11:33:21 +0000 (20:33 +0900)
committerKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Tue, 21 Jun 2011 11:33:21 +0000 (20:33 +0900)
CXkeymacsDll::CallWndProc.

xkeymacsdll/xkeymacsdll.cpp

index 4ccb6d0..27bdb88 100644 (file)
@@ -370,7 +370,7 @@ BOOL CXkeymacsDll::IsKeyboardHook()
 LRESULT CALLBACK CXkeymacsDll::CallWndProc(int nCode, WPARAM wParam, LPARAM lParam)\r
 {\r
        if (nCode < 0)\r
-               CallNextHookEx(m_hHookCallWnd, nCode, wParam, lParam);\r
+               return CallNextHookEx(m_hHookCallWnd, nCode, wParam, lParam);\r
        const CWPSTRUCT *cwps = reinterpret_cast<CWPSTRUCT *>(lParam);\r
        switch (cwps->message) {\r
        case WM_IME_STARTCOMPOSITION:\r