From 636c309bb557272f564cb8d1fadeab4a63c09bba Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Tue, 13 Mar 2018 20:15:29 -0400 Subject: [PATCH] fix ArrayIndexOutOfBoundsException in Table.insertRow() (fixes #5406) --- core/src/processing/data/Table.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/processing/data/Table.java b/core/src/processing/data/Table.java index f96c15230..2b6ac5172 100644 --- a/core/src/processing/data/Table.java +++ b/core/src/processing/data/Table.java @@ -2428,8 +2428,10 @@ public class Table { } } } + // Need to increment before setRow(), because it calls ensureBounds() + // https://github.com/processing/processing/issues/5406 + ++rowCount; setRow(insert, columnData); - rowCount++; } /**