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