From cc5017849116ca06e076895647212d70fb956a45 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sat, 1 Jun 2013 15:35:32 -0400 Subject: [PATCH] modify return code handling from the Command script (#1798) --- app/src/processing/mode/java/Compiler.java | 6 +++++- build/linux/processing | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/processing/mode/java/Compiler.java b/app/src/processing/mode/java/Compiler.java index ca716d9d0..227dd7812 100644 --- a/app/src/processing/mode/java/Compiler.java +++ b/app/src/processing/mode/java/Compiler.java @@ -149,8 +149,12 @@ public class Compiler { writer.flush(); writer.close(); + String errorString = errorBuffer.toString(); + if (errorString.trim().length() != 0) { + success = false; + } BufferedReader reader = - new BufferedReader(new StringReader(errorBuffer.toString())); + new BufferedReader(new StringReader(errorString)); //System.err.println(errorBuffer.toString()); String line = null; diff --git a/build/linux/processing b/build/linux/processing index 23b8ae049..dcd1c0017 100755 --- a/build/linux/processing +++ b/build/linux/processing @@ -104,6 +104,7 @@ cmd_name='processing-java' if [ $current_name = $cmd_name ] then java processing.mode.java.Commander "$@" + exit $? else # Start Processing in the same directory as this script if [ "$1" ]; then