ft2-clone

Fasttracker 2 clone
Log | Files | Refs | README | LICENSE

commit 01d639ec25889d7131a6d37f49c7cbbd2e0e5853
parent 84e02b8c87fcbf93e0404a691365d567c1e7808c
Author: Olav Sørensen <olav.sorensen@live.no>
Date:   Mon, 13 Dec 2021 15:07:43 +0100

Fix bug in ft2_mouse.c

Diffstat:
Msrc/ft2_mouse.c | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/ft2_mouse.c b/src/ft2_mouse.c @@ -78,6 +78,7 @@ bool createMouseCursors(void) // creates scaled SDL surfaces for current mouse p { freeMouseCursors(); config.specialFlags2 &= ~HARDWARE_MOUSE; // enable software mouse + SDL_ShowCursor(SDL_FALSE); return false; } @@ -148,6 +149,7 @@ bool createMouseCursors(void) // creates scaled SDL surfaces for current mouse p SDL_FreeSurface(surface); freeMouseCursors(); config.specialFlags2 &= ~HARDWARE_MOUSE; // enable software mouse + SDL_ShowCursor(SDL_FALSE); return false; } @@ -159,6 +161,12 @@ bool createMouseCursors(void) // creates scaled SDL surfaces for current mouse p if (mouse.mode == MOUSE_MODE_NORMAL) setSystemCursor(cursors[0]); else if (mouse.mode == MOUSE_MODE_DELETE) setSystemCursor(cursors[1]); else if (mouse.mode == MOUSE_MODE_RENAME) setSystemCursor(cursors[2]); + + SDL_ShowCursor(SDL_TRUE); + } + else + { + SDL_ShowCursor(SDL_FALSE); } return true;