fixed player being nil

This commit is contained in:
2021-11-09 16:10:32 +01:00
parent 333d9ade4c
commit 7e935b56ac

View File

@@ -367,7 +367,7 @@ func (p *DemoParser) parseWorker() {
// onPlayerConnected
demoParser.RegisterEventHandler(func(e events.PlayerTeamChange) {
if e.Player != nil {
if e.Player != nil && e.Player.SteamID64 != 0 {
tMatchPlayer := p.getMatchPlayerBySteamID(tStats, e.Player.SteamID64)
setMatchPlayerColor(tMatchPlayer, e.Player)
}
@@ -380,7 +380,6 @@ func (p *DemoParser) parseWorker() {
for _, demoPlayer := range gs.Participants().Playing() {
if demoPlayer != nil && demoPlayer.SteamID64 != 0 {
tMatchPlayer := p.getMatchPlayerBySteamID(tStats, demoPlayer.SteamID64)
setMatchPlayerColor(tMatchPlayer, demoPlayer)
}
}