mirror of
https://github.com/narzoul/DDrawCompat
synced 2024-12-30 08:55:36 +01:00
Revert "Workaround for module path limitations of global hooks"
This reverts commit 2f52e1028b45f3874dcd99fef74b95ab36c2a334. See issue #264.
This commit is contained in:
parent
f36a255ac9
commit
ca2c3b7106
@ -252,7 +252,8 @@ namespace
|
||||
}
|
||||
|
||||
g_keyState.reset();
|
||||
g_keyboardHook = CALL_ORIG_FUNC(SetWindowsHookExA)(WH_KEYBOARD_LL, &lowLevelKeyboardProc, nullptr, 0);
|
||||
g_keyboardHook = CALL_ORIG_FUNC(SetWindowsHookExA)(
|
||||
WH_KEYBOARD_LL, &lowLevelKeyboardProc, Dll::g_currentModule, 0);
|
||||
if (!g_keyboardHook)
|
||||
{
|
||||
LOG_ONCE("ERROR: Failed to install low level keyboard hook, error code: " << GetLastError());
|
||||
@ -270,7 +271,8 @@ namespace
|
||||
}
|
||||
|
||||
g_origCursorPos = { MAXLONG, MAXLONG };
|
||||
g_mouseHook = CALL_ORIG_FUNC(SetWindowsHookExA)(WH_MOUSE_LL, &lowLevelMouseProc, nullptr, 0);
|
||||
g_mouseHook = CALL_ORIG_FUNC(SetWindowsHookExA)(
|
||||
WH_MOUSE_LL, &lowLevelMouseProc, Dll::g_currentModule, 0);
|
||||
|
||||
if (g_mouseHook)
|
||||
{
|
||||
@ -323,8 +325,6 @@ namespace
|
||||
lpfn = dinputLowLevelMouseProc;
|
||||
Compat::hookIatFunction(hmod, "CallNextHookEx", dinputCallNextHookEx);
|
||||
}
|
||||
|
||||
hmod = nullptr;
|
||||
}
|
||||
|
||||
HHOOK result = origSetWindowsHookEx(idHook, lpfn, hmod, dwThreadId);
|
||||
|
Loading…
x
Reference in New Issue
Block a user