Update PlayerManager.cpp
This commit is contained in:
		
							parent
							
								
									ab218278f7
								
							
						
					
					
						commit
						b024ad05bf
					
				| @ -900,14 +900,14 @@ void PlayerManager::OnPrintfFrameAction(unsigned int serial) | |||||||
| 	CPlayer &player = m_Players[client]; | 	CPlayer &player = m_Players[client]; | ||||||
| 	if (!player.IsConnected()) | 	if (!player.IsConnected()) | ||||||
| 	{ | 	{ | ||||||
| 		player.m_PrintfBuffer.clear(); | 		player.ClearNetchannelQueue(); | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client)); | 	INetChannel *pNetChan = static_cast<INetChannel *>(engine->GetPlayerNetInfo(client)); | ||||||
| 	if (pNetChan == NULL) | 	if (pNetChan == NULL) | ||||||
| 	{ | 	{ | ||||||
| 		player.m_PrintfBuffer.clear(); | 		player.ClearNetchannelQueue(); | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| @ -2236,7 +2236,13 @@ void CPlayer::Disconnect() | |||||||
| #if SOURCE_ENGINE == SE_CSGO | #if SOURCE_ENGINE == SE_CSGO | ||||||
| 	m_LanguageCookie = InvalidQueryCvarCookie; | 	m_LanguageCookie = InvalidQueryCvarCookie; | ||||||
| #endif | #endif | ||||||
| 	m_PrintfBuffer.clear(); | 	ClearNetchannelQueue(); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | void CPlayer::ClearNetchannelQueue(void) | ||||||
|  | { | ||||||
|  | 	while (!m_PrintfBuffer.empty()) | ||||||
|  | 		m_PrintfBuffer.popFront(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void CPlayer::SetName(const char *name) | void CPlayer::SetName(const char *name) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user