* Imporoved release of draft object during draft tournament.

This commit is contained in:
LevelX2 2015-02-06 00:23:01 +01:00
parent 4e56e584b6
commit adbd1bca94
4 changed files with 19 additions and 3 deletions

View file

@ -823,10 +823,13 @@ public class TableController {
}
public void endDraft(Draft draft) {
for (DraftPlayer player: draft.getPlayers()) {
player.prepareDeck();
tournament.getPlayer(player.getPlayer().getId()).setDeck(player.getDeck());
if (!draft.isAbort()) {
for (DraftPlayer player: draft.getPlayers()) {
player.prepareDeck();
tournament.getPlayer(player.getPlayer().getId()).setDeck(player.getDeck());
}
}
tournament.clearDraft(); // free the draft resources after draft step has ended
tournament.nextStep();
}