diff --git a/app/src/processing/mode/java/JavaBuild.java b/app/src/processing/mode/java/JavaBuild.java index f9a9cb5c5..003c03080 100644 --- a/app/src/processing/mode/java/JavaBuild.java +++ b/app/src/processing/mode/java/JavaBuild.java @@ -508,7 +508,7 @@ public class JavaBuild { protected int findErrorFile(int errorLine) { - for (int i = 1; i < sketch.getCodeCount(); i++) { + for (int i = sketch.getCodeCount() - 1; i > 0; i--) { SketchCode sc = sketch.getCode(i); if (sc.isExtension("pde") && (sc.getPreprocOffset() < errorLine)) { // keep looping until the errorLine is past the offset @@ -1611,4 +1611,5 @@ public class JavaBuild { } } } -} \ No newline at end of file +} +