mirror of
https://github.com/openjdk/jdk.git
synced 2026-03-02 12:10:14 +00:00
8165705: Robot.createScreenCapture produces black screenshot on Oracle Linux 7.1
Reviewed-by: serb
This commit is contained in:
parent
88abe0f2fc
commit
56e387c99e
@ -27,7 +27,7 @@ package sun.awt.X11;
|
||||
import java.awt.*;
|
||||
import java.awt.peer.*;
|
||||
import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
import sun.security.action.GetPropertyAction;
|
||||
|
||||
import sun.awt.AWTAccessor;
|
||||
import sun.awt.SunToolkit;
|
||||
@ -40,11 +40,11 @@ class XRobotPeer implements RobotPeer {
|
||||
static final boolean tryGtk;
|
||||
static {
|
||||
loadNativeLibraries();
|
||||
tryGtk = AccessController.doPrivileged((PrivilegedAction<Boolean>)()
|
||||
-> Boolean.getBoolean("awt.robot.gtk"));
|
||||
tryGtk = Boolean.parseBoolean(
|
||||
AccessController.doPrivileged(
|
||||
new GetPropertyAction("awt.robot.gtk", "true")
|
||||
));
|
||||
}
|
||||
|
||||
private static boolean isGtkSupported = false;
|
||||
private static volatile boolean useGtk;
|
||||
private X11GraphicsConfig xgc = null;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user