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) {
if (combat != null && combat.getAttackingPlayer().getGame().getStack().isEmpty()) {
if (combat != null && combat.getAttackers().size() > 0 && combat.getAttackingPlayer().getGame().getStack().isEmpty()) {
if (selectedDocBeforeCombat == null) {
IVDoc<? extends ICDoc> combatDoc = EDocID.REPORT_COMBAT.getDoc();
if (combatDoc.getParentCell() != null) {

View File

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