- Fixed: When the game starts with the net pane open, the abort button

receives the input focus. When the pane is closed, the focus doesn't
  return to any window, so even though the window is still active, it no
  longer has the focus and does not receive input events.
- Fixed: The network synch timer was still left running after the game
  started. (Windows only)
- Fixed: When a player leaves the game at the exact moment they are being
  damaged, the game could crash because their actor still had a valid player
  pointer, but the player's mo pointer had been NULLed.


SVN r588 (trunk)
This commit is contained in:
Randy Heit 2007-12-09 01:14:35 +00:00
commit a849564d62
5 changed files with 29 additions and 1 deletions

View file

@ -630,6 +630,7 @@ void PlayerIsGone (int netnode, int netconsole)
if (players[netconsole].mo != NULL)
{
P_DisconnectEffect (players[netconsole].mo);
players[netconsole].mo->player = NULL;
players[netconsole].mo->Destroy ();
players[netconsole].mo = NULL;
players[netconsole].camera = NULL;