From 71ed2e43e5ec2d79297c57b91168209c7642221b Mon Sep 17 00:00:00 2001 From: pk-2000 <63214388+pk-2000@users.noreply.github.com> Date: Mon, 27 Apr 2020 02:44:40 +0300 Subject: [PATCH] mouse & exit fullscreen fixed -fix mouse switch -exit from fullscreen now reverts window to the default size and centers it on the screen --- src/eventthread.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/eventthread.cpp b/src/eventthread.cpp index 203d3cc..bd1aac3 100644 --- a/src/eventthread.cpp +++ b/src/eventthread.cpp @@ -122,6 +122,10 @@ void EventThread::process(RGSSThreadData &rtData) #endif fullscreen = rtData.config.fullscreen; + showCursor = rtData.config.showCursor; + int defScreenW, defScreenH; + defScreenW = rtData.config.defScreenW; + defScreenH = rtData.config.defScreenH; int toggleFSMod = rtData.config.anyAltToggleFS ? KMOD_ALT : KMOD_LALT; fps.lastFrame = SDL_GetPerformanceCounter(); @@ -265,6 +269,11 @@ void EventThread::process(RGSSThreadData &rtData) pendingTitle[0] = '\0'; havePendingTitle = false; } + else + { + SDL_SetWindowSize(win, defScreenW, defScreenH); + SDL_SetWindowPosition(win, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED); + } break; }