summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game/server/gamecontext.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/game/server/gamecontext.cpp b/src/game/server/gamecontext.cpp
index f459bfd3a..660e71fe4 100644
--- a/src/game/server/gamecontext.cpp
+++ b/src/game/server/gamecontext.cpp
@@ -597,7 +597,10 @@ void CGameContext::OnClientDrop(int ClientID, const char *pReason)
if(m_apPlayers[i] && m_apPlayers[i]->GetTeam() != TEAM_SPECTATORS)
return;
}
- m_pController->TogglePause();
+ if(m_World.m_Paused)
+ {
+ m_pController->TogglePause();
+ }
}
void CGameContext::OnMessage(int MsgID, CUnpacker *pUnpacker, int ClientID)