< prev index next >
src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
Print this page
rev 55657 : 8227587: Add internal privileged System.loadLibrary
Reviewed-by: rriggs
*** 25,44 ****
package sun.awt;
import java.awt.GraphicsEnvironment;
import java.awt.Toolkit;
- import java.security.AccessController;
- import java.security.PrivilegedAction;
public class PlatformGraphicsInfo {
static {
! AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
! System.loadLibrary("awt");
! return null;
! });
}
public static GraphicsEnvironment createGE() {
return new CGraphicsEnvironment();
}
--- 25,39 ----
package sun.awt;
import java.awt.GraphicsEnvironment;
import java.awt.Toolkit;
public class PlatformGraphicsInfo {
static {
! jdk.internal.access.SharedSecrets.getJavaLangAccess().loadLibrary("awt");
}
public static GraphicsEnvironment createGE() {
return new CGraphicsEnvironment();
}
< prev index next >