src/windows/classes/sun/awt/windows/WToolkit.java
Print this page
*** 274,284 ****
//set system property if not yet assigned
System.setProperty("sun.awt.enableExtraMouseButtons", ""+areExtraMouseButtonsEnabled);
setExtraMouseButtonsEnabledNative(areExtraMouseButtonsEnabled);
}
! private final void registerShutdownHook() {
AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
Thread shutdown = new Thread(ThreadGroupUtils.getRootThreadGroup(), this::shutdown);
shutdown.setContextClassLoader(null);
Runtime.getRuntime().addShutdownHook(shutdown);
return null;
--- 274,284 ----
//set system property if not yet assigned
System.setProperty("sun.awt.enableExtraMouseButtons", ""+areExtraMouseButtonsEnabled);
setExtraMouseButtonsEnabledNative(areExtraMouseButtonsEnabled);
}
! private void registerShutdownHook() {
AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
Thread shutdown = new Thread(ThreadGroupUtils.getRootThreadGroup(), this::shutdown);
shutdown.setContextClassLoader(null);
Runtime.getRuntime().addShutdownHook(shutdown);
return null;
*** 744,758 ****
}
@Override
protected native void loadSystemColors(int[] systemColors);
! public static final Object targetToPeer(Object target) {
return SunToolkit.targetToPeer(target);
}
! public static final void targetDisposedPeer(Object target, Object peer) {
SunToolkit.targetDisposedPeer(target, peer);
}
/**
* Returns a new input method adapter descriptor for native input methods.
--- 744,758 ----
}
@Override
protected native void loadSystemColors(int[] systemColors);
! public static Object targetToPeer(Object target) {
return SunToolkit.targetToPeer(target);
}
! public static void targetDisposedPeer(Object target, Object peer) {
SunToolkit.targetDisposedPeer(target, peer);
}
/**
* Returns a new input method adapter descriptor for native input methods.