From 71437ea48fd9a83b59da4dc722f66ab30ae77257 Mon Sep 17 00:00:00 2001 From: jprocter Date: Thu, 7 Apr 2011 22:18:22 +0000 Subject: [PATCH] allow groovy scripts to be run when in headless mode - pass startupAlFrame as context --- src/jalview/bin/Jalview.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jalview/bin/Jalview.java b/src/jalview/bin/Jalview.java index ba2d3bd..80f3722 100755 --- a/src/jalview/bin/Jalview.java +++ b/src/jalview/bin/Jalview.java @@ -670,7 +670,7 @@ public class Jalview * = new Binding(); binding.setVariable("input", "world"); * gse.run("hello.groovy", binding); */ - ClassLoader cl = jalviewContext.getClass().getClassLoader(); + ClassLoader cl = (jalviewContext[0]!=null ? jalviewContext[0] : jalviewContext[1]).getClass().getClassLoader(); Class gbindingc = cl.loadClass("groovy.lang.Binding"); Constructor gbcons = gbindingc.getConstructor(null); Object gbinding = gbcons.newInstance(null); -- 1.7.10.2