From 1cba0b66b271bb5cdc181314a3ec53fd27fe8576 Mon Sep 17 00:00:00 2001 From: Toni Spets Date: Fri, 26 Nov 2010 21:18:48 +0200 Subject: [PATCH] Don't fake cursor position if mhack is disabled, clicking fixed --- main.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index cbbe6a3..67607e8 100644 --- a/main.c +++ b/main.c @@ -317,12 +317,15 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) case WM_RBUTTONDOWN: case WM_LBUTTONUP: case WM_RBUTTONUP: - if(!ddraw->locked) + if(ddraw->mhack) { - mouse_lock(); - return 0; + if(!ddraw->locked) + { + mouse_lock(); + return 0; + } + lParam = MAKELPARAM(ddraw->cursor.x, ddraw->cursor.y); } - lParam = MAKELPARAM(ddraw->cursor.x, ddraw->cursor.y); case 1139: /* this somehow triggers network activity in RA, investigate */ return ddraw->WndProc(hWnd, uMsg, wParam, lParam); }