< prev index next >

modules/graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java

Print this page
rev 9452 : 8144680: Stage.alwaysOnTop() doesn't work if a security manager is set
Reviewed-by:

*** 24,34 **** */ package com.sun.javafx.tk.quantum; import java.nio.ByteBuffer; - import java.security.AccessControlException; import java.security.AccessController; import java.security.AllPermission; import java.security.Permission; import java.security.PrivilegedAction; import java.security.AccessControlContext; --- 24,33 ----
*** 585,599 **** return isPrimaryStage && null != appletWindow; } private boolean hasPermission(Permission perm) { try { ! if (System.getSecurityManager() != null) { ! getAccessControlContext().checkPermission(perm); } return true; ! } catch (AccessControlException ae) { return false; } } // We may need finer-grained permissions in the future, but for --- 584,599 ---- return isPrimaryStage && null != appletWindow; } private boolean hasPermission(Permission perm) { try { ! final SecurityManager sm = System.getSecurityManager(); ! if (sm != null) { ! sm.checkPermission(perm, getAccessControlContext()); } return true; ! } catch (SecurityException se) { return false; } } // We may need finer-grained permissions in the future, but for
< prev index next >