Windows: Added missing doPrivileged around loadLibrary("jawt")
This commit is contained in:
parent
c0b1cc5a8b
commit
1a0dde001c
|
@ -33,6 +33,8 @@ package org.lwjgl.opengl;
|
||||||
|
|
||||||
import java.awt.GraphicsConfiguration;
|
import java.awt.GraphicsConfiguration;
|
||||||
import java.awt.GraphicsDevice;
|
import java.awt.GraphicsDevice;
|
||||||
|
import java.security.PrivilegedAction;
|
||||||
|
import java.security.AccessController;
|
||||||
|
|
||||||
import org.lwjgl.LWJGLException;
|
import org.lwjgl.LWJGLException;
|
||||||
|
|
||||||
|
@ -44,7 +46,12 @@ import org.lwjgl.LWJGLException;
|
||||||
*/
|
*/
|
||||||
final class Win32CanvasImplementation implements AWTCanvasImplementation {
|
final class Win32CanvasImplementation implements AWTCanvasImplementation {
|
||||||
static {
|
static {
|
||||||
|
AccessController.doPrivileged(new PrivilegedAction() {
|
||||||
|
public Object run() {
|
||||||
System.loadLibrary("jawt");
|
System.loadLibrary("jawt");
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public PeerInfo createPeerInfo(AWTGLCanvas canvas, PixelFormat pixel_format) throws LWJGLException {
|
public PeerInfo createPeerInfo(AWTGLCanvas canvas, PixelFormat pixel_format) throws LWJGLException {
|
||||||
|
|
Loading…
Reference in New Issue