Fixed some handling to possible NPEs.

This commit is contained in:
LevelX2 2013-07-15 00:53:30 +02:00
parent e7cb9d567d
commit bc9dca4d8a
3 changed files with 11 additions and 3 deletions

View file

@ -81,7 +81,10 @@ public class TableView implements Serializable {
StringBuilder sb = new StringBuilder();
StringBuilder sbScore = new StringBuilder();
for(MatchPlayer matchPlayer: table.getMatch().getPlayers()) {
if (!matchPlayer.getPlayer().getName().equals(table.getControllerName())) {
if (matchPlayer.getPlayer() == null) {
sb.append(", ").append("[unknown]");
sbScore.append("-").append(matchPlayer.getWins());
} else if (!matchPlayer.getPlayer().getName().equals(table.getControllerName())) {
sb.append(", ").append(matchPlayer.getPlayer().getName());
sbScore.append("-").append(matchPlayer.getWins());
} else {