From f97f44d67dd74a434bdaa1a29d594cc4f4963dd2 Mon Sep 17 00:00:00 2001 From: marcins78 Date: Fri, 18 Jan 2013 18:04:10 +0000 Subject: [PATCH] Notify of changes immediately. --- .../main/java/com/gempukku/lotro/draft/DefaultDraft.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/draft/DefaultDraft.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/draft/DefaultDraft.java index 7b485e7d0..4c12fd5e5 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/draft/DefaultDraft.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/draft/DefaultDraft.java @@ -64,12 +64,14 @@ public class DefaultDraft implements Draft { } } else { presentNewCardChoices(); - for (DraftCommunicationChannel draftCommunicationChannel : _playerDraftCommunications.values()) - draftCommunicationChannel.draftChanged(); } + for (DraftCommunicationChannel draftCommunicationChannel : _playerDraftCommunications.values()) + draftCommunicationChannel.draftChanged(); } else { if (choiceTimePassed()) { forceRandomCardChoice(); + for (DraftCommunicationChannel draftCommunicationChannel : _playerDraftCommunications.values()) + draftCommunicationChannel.draftChanged(); } } } @@ -77,6 +79,7 @@ public class DefaultDraft implements Draft { @Override public void playerChosenCard(String playerName, String cardId) { playerChosen(playerName, cardId); + _playerDraftCommunications.get(playerName).draftChanged(); } public void signUpForDraft(String playerName, DraftChannelVisitor draftChannelVisitor) { @@ -131,7 +134,6 @@ public class DefaultDraft implements Draft { if (cardChoice.removeItem(cardId, 1)) { _collectionsManager.addItemsToPlayerCollection(false, "Pick in draft", playerName, _collectionType, Arrays.asList(CardCollection.Item.createItem(cardId, 1))); _cardChoice.remove(playerName); - _playerDraftCommunications.get(playerName).draftChanged(); } } }