From 7dd9c1066f3b445413d0513a7e9758d99173ee18 Mon Sep 17 00:00:00 2001 From: francisli Date: Mon, 17 Oct 2011 04:41:03 +0000 Subject: [PATCH] Fix for incorrect error file selection with more than 2 tabs --- app/src/processing/mode/java/JavaBuild.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 +} +