From 32420d3870744b113da6b33436bc0113949f26d2 Mon Sep 17 00:00:00 2001 From: fjenett Date: Thu, 9 Jun 2011 08:39:46 +0000 Subject: [PATCH] tiny fix for a NPE when sketch.properties is there but lacks server.port in js mode --- app/src/processing/mode/javascript/JavaScriptEditor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/processing/mode/javascript/JavaScriptEditor.java b/app/src/processing/mode/javascript/JavaScriptEditor.java index beed51caf..65ff9c28b 100644 --- a/app/src/processing/mode/javascript/JavaScriptEditor.java +++ b/app/src/processing/mode/javascript/JavaScriptEditor.java @@ -307,8 +307,12 @@ public class JavaScriptEditor extends Editor if ( sketchProps.exists() ) { try { Settings props = new Settings(sketchProps); - int port = Integer.parseInt(props.get("server.port")); - jsServer.setPort(port); + String portString = props.get("server.port"); + if ( portString != null && !portString.trim().equals("") ) + { + int port = Integer.parseInt(portString); + jsServer.setPort(port); + } } catch ( IOException ioe ) { statusError(ioe); }