diff --git a/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java b/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java index ef559d4b307..9fcea08721d 100644 --- a/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java +++ b/Mage.Client/src/main/java/mage/client/draft/DraftPanel.java @@ -41,6 +41,7 @@ import java.util.UUID; import javax.swing.Timer; import mage.client.MageFrame; import mage.client.constants.Constants.SortBy; +import mage.client.plugins.impl.Plugins; import mage.remote.Session; import mage.client.util.Event; import mage.client.util.Listener; @@ -113,6 +114,7 @@ public class DraftPanel extends javax.swing.JPanel { //draftBooster.loadBooster(view.getBooster(), bigCard); draftBooster.loadBooster(emptyView, bigCard); draftPicks.loadCards(view.getPicks(), bigCard, null); + Plugins.getInstance().getActionCallback().hidePopup(); setMessage("Waiting for other players"); } } diff --git a/Mage.Client/src/main/java/mage/client/plugins/adapters/MageActionCallback.java b/Mage.Client/src/main/java/mage/client/plugins/adapters/MageActionCallback.java index 0bcf77b3e39..a4194c4fec2 100644 --- a/Mage.Client/src/main/java/mage/client/plugins/adapters/MageActionCallback.java +++ b/Mage.Client/src/main/java/mage/client/plugins/adapters/MageActionCallback.java @@ -227,7 +227,7 @@ public class MageActionCallback implements ActionCallback { } } - private void hidePopup() { + public void hidePopup() { this.popupCard = null; if (popup != null) { popup.hide(); diff --git a/Mage.Common/src/mage/cards/action/ActionCallback.java b/Mage.Common/src/mage/cards/action/ActionCallback.java index 4de450a7c9c..d90e6227260 100644 --- a/Mage.Common/src/mage/cards/action/ActionCallback.java +++ b/Mage.Common/src/mage/cards/action/ActionCallback.java @@ -8,4 +8,5 @@ public interface ActionCallback { void mouseMoved(MouseEvent e, TransferData data); void mouseEntered(MouseEvent e, TransferData data); void mouseExited(MouseEvent e, TransferData dat); + void hidePopup(); } diff --git a/Mage.Common/src/mage/cards/action/impl/EmptyCallback.java b/Mage.Common/src/mage/cards/action/impl/EmptyCallback.java index 5aeac436586..3c20b46ae81 100644 --- a/Mage.Common/src/mage/cards/action/impl/EmptyCallback.java +++ b/Mage.Common/src/mage/cards/action/impl/EmptyCallback.java @@ -24,6 +24,10 @@ public class EmptyCallback implements ActionCallback { public void mouseExited(MouseEvent e, TransferData data) { } + @Override + public void hidePopup() { + } + @Override public void mouseClicked(MouseEvent e, TransferData data) { }