Don't switch to Combat pane unless an attacker is declared

This commit is contained in:
drdev
2013-11-29 04:37:35 +00:00
parent 8acdc6c458
commit afbcd90ffc
2 changed files with 4 additions and 4 deletions

View File

@@ -297,7 +297,7 @@ public enum CMatchUI implements ICDoc, IMenuProvider {
} }
public void showCombat(Combat combat) { public void showCombat(Combat combat) {
if (combat != null && combat.getAttackingPlayer().getGame().getStack().isEmpty()) { if (combat != null && combat.getAttackers().size() > 0 && combat.getAttackingPlayer().getGame().getStack().isEmpty()) {
if (selectedDocBeforeCombat == null) { if (selectedDocBeforeCombat == null) {
IVDoc<? extends ICDoc> combatDoc = EDocID.REPORT_COMBAT.getDoc(); IVDoc<? extends ICDoc> combatDoc = EDocID.REPORT_COMBAT.getDoc();
if (combatDoc.getParentCell() != null) { if (combatDoc.getParentCell() != null) {

View File

@@ -17,7 +17,6 @@
*/ */
package forge.gui.match.controllers; package forge.gui.match.controllers;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent; import java.awt.event.MouseEvent;
import forge.Command; import forge.Command;
@@ -25,6 +24,7 @@ import forge.Singletons;
import forge.game.card.Card; import forge.game.card.Card;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.gui.match.views.VDetail; import forge.gui.match.views.VDetail;
import forge.gui.toolbox.FMouseAdapter;
import forge.item.IPaperCard; import forge.item.IPaperCard;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.InventoryItemFromSet; import forge.item.InventoryItemFromSet;
@@ -69,9 +69,9 @@ public enum CDetail implements ICDoc {
@Override @Override
public void initialize() { public void initialize() {
view.getPnlDetail().addMouseListener(new MouseAdapter() { view.getPnlDetail().addMouseListener(new FMouseAdapter() {
@Override @Override
public void mouseClicked(final MouseEvent e) { public void onLeftClick(final MouseEvent e) {
CPicture.SINGLETON_INSTANCE.flipCard(); CPicture.SINGLETON_INSTANCE.flipCard();
} }
}); });