From 1fb1c98ef701aa5d69e6e0e2b5ce0a1667c0f35d Mon Sep 17 00:00:00 2001 From: drdev Date: Wed, 9 Apr 2014 00:13:29 +0000 Subject: [PATCH] Fix crash when determining avatar --- forge-gui/src/main/java/forge/net/Lobby.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/net/Lobby.java b/forge-gui/src/main/java/forge/net/Lobby.java index 2a7647316f8..5b042d34474 100644 --- a/forge-gui/src/main/java/forge/net/Lobby.java +++ b/forge-gui/src/main/java/forge/net/Lobby.java @@ -39,7 +39,8 @@ public class Lobby { public final LobbyPlayer getAiPlayer() { return getAiPlayer(getRandomName()); } public final LobbyPlayer getAiPlayer(String name) { - return getAiPlayer(name, MyRandom.getRandom().nextInt(GuiBase.getInterface().getAvatarCount())); + int avatarCount = GuiBase.getInterface().getAvatarCount(); + return getAiPlayer(name, avatarCount == 0 ? 0 : MyRandom.getRandom().nextInt(avatarCount)); } public final LobbyPlayer getAiPlayer(String name, int avatarIndex) { LobbyPlayerAi player = new LobbyPlayerAi(name);