summaryrefslogtreecommitdiff
path: root/src/game/g_active.c
diff options
context:
space:
mode:
authorPaweł Redman <pawel.redman@gmail.com>2018-04-24 09:53:15 +0200
committerPaweł Redman <pawel.redman@gmail.com>2018-04-24 13:42:52 +0200
commitda338b5f05fd0154b3d1aba9ae45b944bfe865f2 (patch)
tree78a51e86b5b9ebcb3648209d987ae249b086e3e1 /src/game/g_active.c
parentc17c9c0f4d000a6765653a1168453a830e403117 (diff)
Discard players' votes when they leave.
Diffstat (limited to 'src/game/g_active.c')
-rw-r--r--src/game/g_active.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/game/g_active.c b/src/game/g_active.c
index c419e30..63af175 100644
--- a/src/game/g_active.c
+++ b/src/game/g_active.c
@@ -2109,8 +2109,7 @@ void SpectatorClientEndFrame( gentity_t *ent )
if( cl -> sess.spectatorState != SPECTATOR_FOLLOW )
{
- flags = ( cl->ps.eFlags & ~( EF_VOTED | EF_TEAMVOTED ) ) |
- ( ent->client->ps.eFlags & ( EF_VOTED | EF_TEAMVOTED ) );
+ flags = cl->ps.eFlags | ent->client->ps.eFlags;
score = ent->client->ps.persistant[ PERS_SCORE ];
ping = ent->client->ps.ping;
ent->client->ps = cl->ps;