From d60d027a5a5d251efbeb44f01694f9e44b424ab8 Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 12 Feb 2012 02:32:33 +0000 Subject: [PATCH] - Added Roujin's bug fix for the battlefield UI where Mouse Clicks will Click "on" the last thing selected, even if you are no longer selecting them. --- src/main/java/forge/control/match/ControlField.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/control/match/ControlField.java b/src/main/java/forge/control/match/ControlField.java index dd9cd51c79d..3734e66a1fa 100644 --- a/src/main/java/forge/control/match/ControlField.java +++ b/src/main/java/forge/control/match/ControlField.java @@ -468,7 +468,12 @@ public class ControlField { @Override public void mousePressed(final MouseEvent e) { final MatchTopLevel t = ((GuiTopLevel) AllZone.getDisplay()).getController().getMatchController().getView(); - final Card c = t.getDetailController().getCurrentCard(); + + // original version: + // final Card c = t.getDetailController().getCurrentCard(); + // Roujin's bug fix version dated 2-12-2012 + final Card c = ControlField.this.view.getTabletop().getCardFromMouseOverPanel(); + final Input input = t.getInputController().getInputControl().getInput(); if (c != null && c.isInZone(Zone.Battlefield)) {