From 958c835ef04811b3c4e8127458d31f013df2f6ed Mon Sep 17 00:00:00 2001 From: Andrew Stone Date: Wed, 6 Jun 2012 17:30:14 -0400 Subject: [PATCH] Issue 950: NPE Compiler.java:407 --- app/src/processing/app/debug/Compiler.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/processing/app/debug/Compiler.java b/app/src/processing/app/debug/Compiler.java index 6d469e276..235ed30c7 100644 --- a/app/src/processing/app/debug/Compiler.java +++ b/app/src/processing/app/debug/Compiler.java @@ -401,10 +401,12 @@ public class Compiler implements MessageConsumer { boolean compiling = true; while (compiling) { try { - if (in.thread != null) - in.thread.join(); - if (err.thread != null) - err.thread.join(); + Thread t = in.thread; + if (t != null) + t.join(); + t = err.thread; + if (t != null) + t.join(); result = process.waitFor(); //System.out.println("result is " + result); compiling = false;