Mercurial > hg > release > icedtea7-forest-2.4 > jdk
changeset 6320:e52ec1a93974
8001161: mac: EmbeddedFrame doesn't become active window
Reviewed-by: ant
author | dcherepanov |
---|---|
date | Sat, 29 Dec 2012 17:43:32 +0400 |
parents | 9f2046826507 |
children | 23fcb7fce77c |
files | src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java Mon Feb 11 11:17:13 2013 -0800 +++ b/src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java Sat Dec 29 17:43:32 2012 +0400 @@ -119,7 +119,9 @@ public void handleWindowFocusEvent(boolean parentWindowActive) { this.parentWindowActive = parentWindowActive; - if (focused) { + // ignore focus "lost" native request as it may mistakenly + // deactivate active window (see 8001161) + if (focused && parentWindowActive) { responder.handleWindowFocusEvent(parentWindowActive); } }