diff options
-rw-r--r-- | src/game/server/gamecontext.cpp | 5 |
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) |