Only pause game on focus lose when game session is active
[supertux.git] / src / supertux / screen_manager.cpp
index decc603..e1c3376 100644 (file)
@@ -216,7 +216,9 @@ ScreenManager::process_events()
             break;
 
           case SDL_WINDOWEVENT_FOCUS_LOST:
-            if(GameSession::current() != NULL) {
+            if(GameSession::current() != NULL &&
+               GameSession::current()->is_active())
+            {
               GameSession::current()->toggle_pause();
             }
             break;