From 2f757527d4c60c0b0bab9c02bfc037508c63da4f Mon Sep 17 00:00:00 2001 From: Fredrik Osterlind Date: Wed, 30 May 2012 14:45:36 +0200 Subject: [PATCH] bugfix: gui-dependency caused nullpointer exception in test mode --- .../java/se/sics/cooja/plugins/ScriptRunner.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tools/cooja/java/se/sics/cooja/plugins/ScriptRunner.java b/tools/cooja/java/se/sics/cooja/plugins/ScriptRunner.java index e1729e8e0..bc40280e9 100644 --- a/tools/cooja/java/se/sics/cooja/plugins/ScriptRunner.java +++ b/tools/cooja/java/se/sics/cooja/plugins/ScriptRunner.java @@ -264,15 +264,19 @@ public class ScriptRunner extends VisPlugin { if (source == null) { updateScript(""); - actionLinkFile.setMenuText("Link script to disk file"); - actionLinkFile.putValue("JavascriptSource", null); + if (actionLinkFile != null) { + actionLinkFile.setMenuText("Link script to disk file"); + actionLinkFile.putValue("JavascriptSource", null); + } codeEditor.setEditable(true); } else { updateScript(linkedFile); - actionLinkFile.setMenuText("Unlink script: " + source.getName()); - actionLinkFile.putValue("JavascriptSource", source); + if (actionLinkFile != null) { + actionLinkFile.setMenuText("Unlink script: " + source.getName()); + actionLinkFile.putValue("JavascriptSource", source); + } codeEditor.setEditable(false); }