< prev index next >

src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java

Print this page

        

*** 24,34 **** */ package sun.lwawt.macosx; import java.awt.*; ! import sun.awt.CausedFocusEvent; import sun.java2d.SurfaceData; import sun.java2d.opengl.CGLLayer; import sun.lwawt.LWWindowPeer; import sun.lwawt.LWWindowPeer.PeerType; import sun.lwawt.PlatformWindow; --- 24,35 ---- */ package sun.lwawt.macosx; import java.awt.*; ! import java.awt.event.FocusEvent; ! import sun.java2d.SurfaceData; import sun.java2d.opengl.CGLLayer; import sun.lwawt.LWWindowPeer; import sun.lwawt.LWWindowPeer.PeerType; import sun.lwawt.PlatformWindow;
*** 131,143 **** @Override public void updateFocusableWindowState() {} @Override ! public boolean rejectFocusRequest(CausedFocusEvent.Cause cause) { // Cross-app activation requests are not allowed. ! if (cause != CausedFocusEvent.Cause.MOUSE_EVENT && !target.isParentWindowActive()) { focusLogger.fine("the embedder is inactive, so the request is rejected"); return true; } --- 132,144 ---- @Override public void updateFocusableWindowState() {} @Override ! public boolean rejectFocusRequest(FocusEvent.Cause cause) { // Cross-app activation requests are not allowed. ! if (cause != FocusEvent.Cause.MOUSE_EVENT && !target.isParentWindowActive()) { focusLogger.fine("the embedder is inactive, so the request is rejected"); return true; }
< prev index next >