From e5e926cf100c4603cb9a1e34f616ad3488c9519e Mon Sep 17 00:00:00 2001 From: dfsek Date: Thu, 9 Jun 2022 13:17:36 -0700 Subject: [PATCH] fix column iterator --- .../api/src/main/java/com/dfsek/terra/api/util/Column.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/api/src/main/java/com/dfsek/terra/api/util/Column.java b/common/api/src/main/java/com/dfsek/terra/api/util/Column.java index f3ea62260..7226687d0 100644 --- a/common/api/src/main/java/com/dfsek/terra/api/util/Column.java +++ b/common/api/src/main/java/com/dfsek/terra/api/util/Column.java @@ -33,7 +33,7 @@ public interface Column { int y = getMinY(); int runningMin = y; T runningObj = get(runningMin); - do { + while(y < getMaxY()) { y++; T current = get(y); @@ -42,8 +42,8 @@ public interface Column { runningMin = y; runningObj = current; } - } while(y < getMaxY()); - consumer.accept(runningMin, y, runningObj); + } + consumer.accept(runningMin, ++y, runningObj); } default List asList() {