ft2-clone

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

commit 66b868780ac8331dabbb1f23f77e06dafadbc9ff
parent 5290bcd478a553c068e53432050730a1431f46b2
Author: Olav Sørensen <olav.sorensen@live.no>
Date:   Wed,  1 Dec 2021 15:46:56 +0100

[Mac] Fix occasional mouse scaling bug when leaving fullscreen

Diffstat:
Msrc/ft2_header.h | 2+-
Msrc/ft2_video.c | 4++--
2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/ft2_header.h b/src/ft2_header.h @@ -12,7 +12,7 @@ #endif #include "ft2_replayer.h" -#define PROG_VER_STR "1.48" +#define PROG_VER_STR "1.49" // do NOT change these! It will only mess things up... diff --git a/src/ft2_video.c b/src/ft2_video.c @@ -306,9 +306,9 @@ void leaveFullScreen(void) SDL_SetWindowFullscreen(video.window, 0); SDL_RenderSetLogicalSize(video.renderer, SCREEN_W, SCREEN_H); - setWindowSizeFromConfig(false); // also updates mouse scaling and render size vars + setWindowSizeFromConfig(false); + SDL_SetWindowSize(video.window, SCREEN_W * video.upscaleFactor, SCREEN_H * video.upscaleFactor); - SDL_SetWindowPosition(video.window, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED); SDL_SetWindowGrab(video.window, SDL_FALSE); updateRenderSizeVars();