aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/icedteanp/java/sun/applet/PluginMain.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/icedteanp/java/sun/applet/PluginMain.java')
-rw-r--r--plugin/icedteanp/java/sun/applet/PluginMain.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugin/icedteanp/java/sun/applet/PluginMain.java b/plugin/icedteanp/java/sun/applet/PluginMain.java
index 09fce18..fa2de4b 100644
--- a/plugin/icedteanp/java/sun/applet/PluginMain.java
+++ b/plugin/icedteanp/java/sun/applet/PluginMain.java
@@ -118,6 +118,9 @@ public class PluginMain {
// Streams set. Start processing.
streamHandler.startProcessing();
+
+ setCookieHandler(streamHandler);
+
} catch (Exception e) {
e.printStackTrace();
System.err.println("Something very bad happened. I don't know what to do, so I am going to exit :(");
@@ -199,8 +202,10 @@ public class PluginMain {
}
// override the proxy selector set by JNLPRuntime
ProxySelector.setDefault(new PluginProxySelector());
+ }
- CookieManager ckManager = new PluginCookieManager();
+ private static void setCookieHandler(PluginStreamHandler streamHandler) {
+ CookieManager ckManager = new PluginCookieManager(streamHandler);
CookieHandler.setDefault(ckManager);
}
}