about summary refs log tree commit diff
path: root/src/game/client/components/controls.cpp
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2010-11-21 18:05:26 +0100
committeroy <Tom_Adams@web.de>2010-11-21 18:05:26 +0100
commit8e3cba8dbfea8fe1ae9499793f9ea31590292a1c (patch)
tree03a55b8813956ed2c5545c0240558f66e9ae431f /src/game/client/components/controls.cpp
parent456fc7e9b6bb2f0081bb22d5f163c5c750bb7a34 (diff)
downloadzcatch-8e3cba8dbfea8fe1ae9499793f9ea31590292a1c.tar.gz
zcatch-8e3cba8dbfea8fe1ae9499793f9ea31590292a1c.zip
disable free view when chatting as spectator. Closes #303
Diffstat (limited to 'src/game/client/components/controls.cpp')
-rw-r--r--src/game/client/components/controls.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game/client/components/controls.cpp b/src/game/client/components/controls.cpp
index 44758d3f..1dd74af2 100644
--- a/src/game/client/components/controls.cpp
+++ b/src/game/client/components/controls.cpp
@@ -197,7 +197,7 @@ void CControls::OnRender()
 
 bool CControls::OnMouseMove(float x, float y)
 {
-	if(m_pClient->m_Snap.m_pGameobj && m_pClient->m_Snap.m_pGameobj->m_Paused)
+	if((m_pClient->m_Snap.m_pGameobj && m_pClient->m_Snap.m_pGameobj->m_Paused) || (m_pClient->m_Snap.m_Spectate && m_pClient->m_pChat->IsActive()))
 		return false;
 	m_MousePos += vec2(x, y); // TODO: ugly