Patch proposal to fix PluginAppletViewer signed applets initialization failure bug due to timeouts from user interaction.
xerxes at zafena.se
Tue Feb 17 07:17:43 PST 2009
This is a proposal for a patch to icedtea6 PluginAppletViewer to make
the applet initialization work in cases when a user has to manually
grant a signed application to run, this can take indefinately long
times. This initialization timeout bug also break initialization on
platforms with slow startuptimes like ARM using Zero Hotspot.
The current implementation of the PluginAppletViewer only gives the
NetxPanel 10 seconds to initialize the applet. This initialization fails
ofcourse when Netx displays the security warning popup asking for user
action unless the user responds within 10 seconds.
One way i could think of improving this patch further is to only allow
the plugin to wait for the applet during APPLET_LOADING state of the
A way to archive this further improvement is to make the
PluginAppletViewer an AppletListener and register it to listen for the
APPLET_LOADING and APPLET_LOADING_COMPLETED events.
Suggestions are welcome.
Cheers and have a great day!
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
More information about the distro-pkg-dev