[icedtea-web] RFC: Patch to remove plugin re-framing
Omair Majid
omajid at redhat.com
Fri Nov 5 11:58:06 PDT 2010
Hi Deepak,
On 11/04/2010 04:30 PM, Deepak Bhole wrote:
> Attached patch changes the plugin so that the panel is Framed only once.
> This patch permanently resolves the frame pop-out issue.
>
> The reFrame method has been updated and renamed to framePanel.
> framePanel is called only once during initialization now, and there is
> no more frame swapping. This also resolves the issue whereby keyboard
> events were being discarded.
>
> ChangeLog:
> 2010-11-04 Deepak Bhole<dbhole at redhat.com>
>
> * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
> (createPanel): Call the new framePanel() method with the proper handle.
> (framePanel): New method, renamed from reFrame. Changed to now do one-time
> framing of panel into the plugin.
> (handleMessage): Don't re-frame the panel. Panel is now framed only once.
> (destroyApplet): Dispose the frame right away, and try to remove the panel
> if possible. If not, handleMessage() will do it when the panel is
> ready/removable.
>
> Comments?
>
The patch looks fine to me. I can confirm that it fixes the keyboard
input problem too.
Cheers,
Omair
More information about the distro-pkg-dev
mailing list