From d6072b8d9141bdcc3e4be09671780054bad89432 Mon Sep 17 00:00:00 2001 From: Danesh Dadachanji Date: Mon, 19 Dec 2011 15:00:03 -0500 Subject: BasicService code does not work when placed in the applet constructor. --- netx/net/sourceforge/jnlp/runtime/AppletInstance.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'netx/net/sourceforge/jnlp/runtime/AppletInstance.java') diff --git a/netx/net/sourceforge/jnlp/runtime/AppletInstance.java b/netx/net/sourceforge/jnlp/runtime/AppletInstance.java index 78ab4f6..1f08817 100644 --- a/netx/net/sourceforge/jnlp/runtime/AppletInstance.java +++ b/netx/net/sourceforge/jnlp/runtime/AppletInstance.java @@ -51,6 +51,20 @@ public class AppletInstance extends ApplicationInstance { this.environment = new AppletEnvironment(file, this); } + /** + * Set the applet of this launched application; can only be called once. + */ + public void setApplet(Applet applet) { + if (this.applet != null) { + if (JNLPRuntime.isDebug()) { + Exception ex = new IllegalStateException("Applet can only be set once."); + ex.printStackTrace(); + } + return; + } + this.applet = applet; + } + /** * */ -- cgit v1.2.3