From 1829a343309c767b0a07fd918e19a04f481a18f9 Mon Sep 17 00:00:00 2001 From: Jiri Vanek Date: Thu, 20 Jun 2013 15:20:57 +0200 Subject: Made it work with OpenJDK build 25 by creating application as soon as possible --- plugin/icedteanp/java/sun/applet/PluginMain.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'plugin/icedteanp') diff --git a/plugin/icedteanp/java/sun/applet/PluginMain.java b/plugin/icedteanp/java/sun/applet/PluginMain.java index fa2de4b..40304ed 100644 --- a/plugin/icedteanp/java/sun/applet/PluginMain.java +++ b/plugin/icedteanp/java/sun/applet/PluginMain.java @@ -72,6 +72,8 @@ import java.net.CookieManager; import java.net.ProxySelector; import java.util.Enumeration; import java.util.Properties; +import sun.awt.AppContext; +import sun.awt.SunToolkit; import net.sourceforge.jnlp.config.DeploymentConfiguration; import net.sourceforge.jnlp.runtime.JNLPRuntime; @@ -94,6 +96,9 @@ public class PluginMain { */ public static void main(String args[]) throws IOException { + if (AppContext.getAppContext() == null) { + SunToolkit.createNewAppContext(); + } if (args.length != 2 || !(new File(args[0]).exists()) || !(new File(args[1]).exists())) { System.err.println("Invalid pipe names provided. Refusing to proceed."); System.exit(1); -- cgit v1.2.3