aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/icedteanp/java/sun/applet/PluginMain.java
diff options
context:
space:
mode:
authorAdam Domurad <[email protected]>2012-08-17 10:40:22 -0400
committerAdam Domurad <[email protected]>2012-08-17 10:40:22 -0400
commite6dfb0a5fab464a93c7c38e3cb72cefc0c4e84ea (patch)
treecb7899e65c15491feb348a1701280bd8f1262e13 /plugin/icedteanp/java/sun/applet/PluginMain.java
parent43ee427be2697090f2f6b0686bdfb3bac1c4964d (diff)
Fixes PR588, Icedtea-web now saves cookies set in java cookie jar
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);
}
}