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
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?
On 3/4/12 10:55 PM, Dmitry Cherepanov wrote:
> Here's a fix for a regression introduced by recent focus changes 
> (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/
>  http://hg.openjdk.java.net/jdk7u/jdk7u-osx/jdk/rev/bdf67b76a4f0
More information about the macosx-port-dev