jdk/src/macosx/classes/sun/lwawt/LWWindowPeer.java
changeset 12176 fc690f855620
parent 12047 320a714614e9
child 12396 79c64c6eb61e
--- a/jdk/src/macosx/classes/sun/lwawt/LWWindowPeer.java	Mon Mar 19 21:22:18 2012 +0400
+++ b/jdk/src/macosx/classes/sun/lwawt/LWWindowPeer.java	Wed Mar 21 14:31:29 2012 +0400
@@ -1067,11 +1067,7 @@
             return false;
         }
 
-        // Cross-app activation requests are not allowed.
-        if (cause != CausedFocusEvent.Cause.MOUSE_EVENT &&
-            !((LWToolkit)Toolkit.getDefaultToolkit()).isApplicationActive())
-        {
-            focusLog.fine("the app is inactive, so the request is rejected");
+        if (platformWindow.rejectFocusRequest(cause)) {
             return false;
         }