summaryrefslogtreecommitdiff
path: root/src/eventsmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/eventsmanager.cpp')
-rw-r--r--src/eventsmanager.cpp21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/eventsmanager.cpp b/src/eventsmanager.cpp
index 28b50ba2b..5bc9035f4 100644
--- a/src/eventsmanager.cpp
+++ b/src/eventsmanager.cpp
@@ -566,11 +566,9 @@ void EventsManager::handleSDL2WindowEvent(const SDL_Event &event)
case SDL_WINDOWEVENT_MINIMIZED:
WindowManager::setIsMinimized(true);
#ifndef DYECMD
- if (inGame && localPlayer)
- {
- fpsLimit = config.getIntValue("altfpslimit");
+ fpsLimit = config.getIntValue("altfpslimit");
+ if (localPlayer)
localPlayer->setHalfAway(true);
- }
#endif // DYECMD
setPriority(false);
@@ -579,14 +577,9 @@ void EventsManager::handleSDL2WindowEvent(const SDL_Event &event)
case SDL_WINDOWEVENT_MAXIMIZED:
WindowManager::setIsMinimized(false);
#ifndef DYECMD
- if (inGame)
- {
- if (localPlayer)
- {
- fpsLimit = config.getIntValue("fpslimit");
- localPlayer->setHalfAway(false);
- }
- }
+ fpsLimit = config.getIntValue("fpslimit");
+ if (localPlayer)
+ localPlayer->setHalfAway(false);
#endif // DYECMD
setPriority(true);
@@ -627,7 +620,7 @@ void EventsManager::handleActive(const SDL_Event &event)
{ // window restore
WindowManager::setIsMinimized(false);
#ifndef DYECMD
- if (inGame && (localPlayer != nullptr))
+ if (localPlayer != nullptr)
{
if (!settings.awayMode)
fpsLimit = config.getIntValue("fpslimit");
@@ -644,7 +637,7 @@ void EventsManager::handleActive(const SDL_Event &event)
#else // ANDROID
WindowManager::setIsMinimized(true);
#ifndef DYECMD
- if (inGame && (localPlayer != nullptr) && !settings.awayMode)
+ if (localPlayer != nullptr && !settings.awayMode)
{
fpsLimit = config.getIntValue("altfpslimit");
localPlayer->setHalfAway(true);