diff options
Diffstat (limited to 'src/game.cpp')
-rw-r--r-- | src/game.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/game.cpp b/src/game.cpp index e20b6c5df..143751731 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -900,7 +900,7 @@ void Game::handleActive(SDL_Event &event) if (event.active.gain) { // window restore Client::setIsMinimized(false); - if (!player_node && !player_node->getAway()) + if (player_node && !player_node->getAway()) fpsLimit = config.getIntValue("fpslimit"); if (player_node) player_node->setHalfAway(false); @@ -983,7 +983,8 @@ void Game::handleInput() { try { - guiInput->pushInput(event); + if (guiInput) + guiInput->pushInput(event); } catch (const gcn::Exception &e) { |