mirror of
https://github.com/magefree/mage.git
synced 2026-01-24 12:19:59 -08:00
Checked objects possible to cause null pointer exceptions. Added some logging.
This commit is contained in:
parent
c1d6703e71
commit
a5d7ca83d7
12 changed files with 94 additions and 66 deletions
|
|
@ -30,6 +30,7 @@ package mage.view;
|
|||
import java.io.Serializable;
|
||||
import java.util.UUID;
|
||||
import mage.game.Seat;
|
||||
import mage.players.net.UserData;
|
||||
|
||||
/**
|
||||
*
|
||||
|
|
@ -48,7 +49,11 @@ public class SeatView implements Serializable {
|
|||
if (seat.getPlayer() != null) {
|
||||
this.playerId = seat.getPlayer().getId();
|
||||
this.playerName = seat.getPlayer().getName();
|
||||
this.flagName = seat.getPlayer().getUserData().getFlagName();
|
||||
if (seat.getPlayer().getUserData() == null) {
|
||||
this.flagName = UserData.getDefaultFlagName();
|
||||
} else {
|
||||
this.flagName = seat.getPlayer().getUserData().getFlagName();
|
||||
}
|
||||
} else {
|
||||
// Empty seat
|
||||
this.playerName = "";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue