Request for review 7150345: [macosx] Can't type into applets
Anton V. Tarasov
anton.tarasov at oracle.com
Mon Mar 5 03:48:56 PST 2012
Hi Dmitry,
With your changes you allow cross-app focus requests to an applet.
This means that an applet may receive focus on java level, while native
system will reject it.
I see that the problem is that LWCToolkit.isApplicationActive() returns
false for EmbeddedFrame.
May be we should change the implementation of this method so that it
look at the embedder?
Thanks,
Anton.
On 3/4/12 10:55 PM, Dmitry Cherepanov wrote:
> Hello,
>
> Here's a fix for a regression introduced by recent focus changes [1]
> (7129825). With the fix for 7129825 applied, we started rejecting
> cross-application focus requests and the proposed change partially
> reverts the focus changes to fix the embedded frame bug.
>
> Webrev - http://cr.openjdk.java.net/~dcherepanov/7150345/webrev.0/
>
> Thanks,
> Dmitry
>
> [1] http://hg.openjdk.java.net/jdk7u/jdk7u-osx/jdk/rev/bdf67b76a4f0
>
More information about the macosx-port-dev
mailing list