Merge branch 'master' into 'master'

prevent NPE

See merge request core-developers/forge!4085
This commit is contained in:
Anthony Calosa
2021-03-03 10:44:33 +00:00
2 changed files with 1 additions and 3 deletions

View File

@@ -64,8 +64,6 @@ public class PlayerView extends GameEntityView {
}
public String getLobbyPlayerName() {
if (get(TrackableProperty.LobbyPlayerName) == null)
return ""; //todo find the root cause why this would return null after succesful start of game and could freeze the UI?
return get(TrackableProperty.LobbyPlayerName);
}
void updateLobbyPlayerName(Player p) {

View File

@@ -403,7 +403,7 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards {
@Override
public final void awaitNextInput() {
if (awaitNextInputTimer == null) {
if (awaitNextInputTimer == null && currentPlayer != null) { //Prevent NPE currentPlayer
awaitNextInputTimer = new Timer("awaitNextInputTimer Game:" + this.gameView.getId() + " Player:" + this.currentPlayer.getLobbyPlayerName());
}
//delay updating prompt to await next input briefly so buttons don't flicker disabled then enabled