src/macosx/classes/sun/awt/CGraphicsEnvironment.java

Print this page

        

*** 38,50 **** * @see GraphicsDevice * @see GraphicsConfiguration */ public final class CGraphicsEnvironment extends SunGraphicsEnvironment { - // Global initialization of the Cocoa runtime. - private static native void initCocoa(); - /** * Fetch an array of all valid CoreGraphics display identifiers. */ private static native int[] getDisplayIDs(); --- 38,47 ----
*** 58,82 **** * static initialization of this class. */ public static void init() { } static { ! java.security.AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() { ! public Void run() { ! System.loadLibrary("awt"); ! return null; ! } ! }); ! ! java.security.AccessController.doPrivileged(new java.security.PrivilegedAction<Void>() { ! public Void run() { ! if (isHeadless()) return null; ! initCocoa(); ! return null; ! } ! }); ! // Install the correct surface manager factory. SurfaceManagerFactory.setInstance(new MacosxSurfaceManagerFactory()); } /** --- 55,66 ---- * static initialization of this class. */ public static void init() { } static { ! // Load libraries and initialize the Toolkit. ! Toolkit.getDefaultToolkit(); // Install the correct surface manager factory. SurfaceManagerFactory.setInstance(new MacosxSurfaceManagerFactory()); } /**