- 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:
parent
282e9f5f01
commit
a849564d62
5 changed files with 29 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue