src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Print this page

        

*** 42,51 **** --- 42,53 ---- import sun.awt.*; import sun.lwawt.*; import sun.lwawt.LWWindowPeer.PeerType; import sun.security.action.GetBooleanAction; + import sun.util.CoreResourceBundleControl; + class NamedCursor extends Cursor { NamedCursor(String name) { super(name); } }
*** 65,81 **** private static CInputMethodDescriptor sInputMethodDescriptor; static { System.err.flush(); ! java.security.AccessController.doPrivileged(new java.security.PrivilegedAction<Object>() { ! public Object run() { System.loadLibrary("awt"); System.loadLibrary("fontmanager"); ! return null; } }); if (!GraphicsEnvironment.isHeadless()) { initIDs(); } inAWT = AccessController.doPrivileged(new PrivilegedAction<Boolean>() { @Override --- 67,98 ---- private static CInputMethodDescriptor sInputMethodDescriptor; static { System.err.flush(); ! ! ResourceBundle platformResources = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<ResourceBundle>() { ! public ResourceBundle run() { ! ResourceBundle platformResources = null; ! try { ! platformResources = ! ResourceBundle.getBundle("sun.awt.resources.awtosx", ! CoreResourceBundleControl.getRBControlInstance()); ! } catch (MissingResourceException e) { ! // No resource file; defaults will be used. ! } ! System.loadLibrary("awt"); System.loadLibrary("fontmanager"); ! ! return platformResources; } }); + + AWTAccessor.getToolkitAccessor().setPlatformResources(platformResources); + if (!GraphicsEnvironment.isHeadless()) { initIDs(); } inAWT = AccessController.doPrivileged(new PrivilegedAction<Boolean>() { @Override