From 502dbf9c453191dca9ff704b06eb41d480567b1a Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Wed, 3 Mar 2021 22:39:27 +0000 Subject: [PATCH] Update AbstractGuiGame.java --- forge-gui/src/main/java/forge/match/AbstractGuiGame.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/forge-gui/src/main/java/forge/match/AbstractGuiGame.java b/forge-gui/src/main/java/forge/match/AbstractGuiGame.java index 1ec1bbc51ea..6dcbc848854 100644 --- a/forge-gui/src/main/java/forge/match/AbstractGuiGame.java +++ b/forge-gui/src/main/java/forge/match/AbstractGuiGame.java @@ -403,8 +403,11 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards { @Override public final void awaitNextInput() { - if (awaitNextInputTimer == null && currentPlayer != null) { //Prevent NPE currentPlayer - awaitNextInputTimer = new Timer("awaitNextInputTimer Game:" + this.gameView.getId() + " Player:" + this.currentPlayer.getLobbyPlayerName()); + if (awaitNextInputTimer == null) { + String name = "?"; + if (this.currentPlayer != null) + name = this.currentPlayer.getLobbyPlayerName(); + awaitNextInputTimer = new Timer("awaitNextInputTimer Game:" + this.gameView.getId() + " Player:" + name); } //delay updating prompt to await next input briefly so buttons don't flicker disabled then enabled awaitNextInputTask = new TimerTask() {