From 88bac67fd5687df68b385d74a4c5b70788632882 Mon Sep 17 00:00:00 2001 From: Toni Spets Date: Mon, 8 Nov 2010 19:23:39 +0200 Subject: [PATCH] Fix cursor display --- mouse.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mouse.c b/mouse.c index eba017c..4b821d1 100644 --- a/mouse.c +++ b/mouse.c @@ -99,7 +99,8 @@ void mouse_unlock() if(ddraw->locked) { - ShowCursor(TRUE); + while(ShowCursor(TRUE) < 0); + SetCursor(LoadCursor(NULL, IDC_ARROW)); } ddraw->locked = FALSE; @@ -117,6 +118,8 @@ void mouse_init(HWND hWnd) unsigned char buf[7]; + SetCursor(LoadCursor(NULL, IDC_ARROW)); + GetWindowThreadProcessId(hWnd, &tmp); hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, tmp);