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

Print this page

        

*** 27,37 **** import java.awt.*; import java.beans.*; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; - import java.security.PrivilegedAction; import java.util.*; import java.util.concurrent.Callable; import javax.accessibility.*; import javax.swing.*; --- 27,36 ----
*** 39,50 **** class CAccessibility implements PropertyChangeListener { private static Set<String> ignoredRoles; static { // Need to load the native library for this code. ! java.security.AccessController.doPrivileged((PrivilegedAction<?>)new sun.security.action.LoadLibraryAction("awt")); } static CAccessibility sAccessibility; static synchronized CAccessibility getAccessibility(final String[] roles) { if (sAccessibility != null) return sAccessibility; sAccessibility = new CAccessibility(); --- 38,55 ---- class CAccessibility implements PropertyChangeListener { private static Set<String> ignoredRoles; static { // Need to load the native library for this code. ! java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<Void>() { ! public Void run() { ! System.loadLibrary("awt"); ! return null; } + }); + } static CAccessibility sAccessibility; static synchronized CAccessibility getAccessibility(final String[] roles) { if (sAccessibility != null) return sAccessibility; sAccessibility = new CAccessibility();