diff --git a/pdex/src/processing/mode/experimental/ASTGenerator.java b/pdex/src/processing/mode/experimental/ASTGenerator.java index 3ca76702d..a12b417b0 100644 --- a/pdex/src/processing/mode/experimental/ASTGenerator.java +++ b/pdex/src/processing/mode/experimental/ASTGenerator.java @@ -1394,13 +1394,9 @@ public class ASTGenerator { if (nodes.size() > 0) { ASTNode retNode = parent; - for (int i = nodes.size() - 1; i >= 0; i--) { - ASTNode cNode = nodes.get(i); - if (getLineNumber(cNode) == lineNumber) - return cNode; - else if (getLineNumber(cNode) <= lineNumber - && lineNumber <= getLineNumber(cNode, cNode.getStartPosition() - + cNode.getLength())) + for (int i = 0; i < nodes.size(); i++) { + ASTNode cNode = nodes.get(i); + if (getLineNumber(cNode) <= lineNumber) retNode = cNode; }