From d671a223984720bb88d4726bbf617bf2439d4e08 Mon Sep 17 00:00:00 2001 From: draxdyn Date: Tue, 14 Jun 2016 18:28:53 +0200 Subject: [PATCH] Fix ArrayIndexOutOfBoundsException in ButtonColumn.actionPerformed Don't call convertRowIndexToModel with a -1 row. --- Mage.Client/src/main/java/mage/client/util/ButtonColumn.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage.Client/src/main/java/mage/client/util/ButtonColumn.java b/Mage.Client/src/main/java/mage/client/util/ButtonColumn.java index 20a4d76c452..7003a4ee6d0 100644 --- a/Mage.Client/src/main/java/mage/client/util/ButtonColumn.java +++ b/Mage.Client/src/main/java/mage/client/util/ButtonColumn.java @@ -111,7 +111,7 @@ public class ButtonColumn extends AbstractCellEditor implements TableCellRendere @Override public void actionPerformed(ActionEvent e) { - if (table.getRowCount() > 0 && table.getRowCount() >= table.getEditingRow()) { + if (table.getRowCount() > 0 && table.getRowCount() >= table.getEditingRow() && table.getEditingRow() >= 0) { int row = table.convertRowIndexToModel(table.getEditingRow()); fireEditingStopped(); ActionEvent event = new ActionEvent(table, ActionEvent.ACTION_PERFORMED, "" + row);