We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3758e58 commit baf3bb0Copy full SHA for baf3bb0
src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java
@@ -29,6 +29,8 @@
29
import sun.awt.UNIXToolkit;
30
31
import java.awt.Toolkit;
32
+import java.security.AccessController;
33
+import sun.security.action.GetPropertyAction;
34
35
public class XdgDesktopPortal {
36
private static final String METHOD_X11 = "x11";
@@ -62,7 +64,11 @@ private XdgDesktopPortal() {}
62
64
: METHOD_SCREENCAST;
63
65
}
66
- String m = System.getProperty("awt.robot.screenshotMethod", defaultMethod);
67
+ @SuppressWarnings("removal")
68
+ String m = AccessController.doPrivileged(
69
+ new GetPropertyAction(
70
+ "awt.robot.screenshotMethod", defaultMethod
71
+ ));
72
73
if (!METHOD_REMOTE_DESKTOP.equals(m)
74
&& !METHOD_SCREENCAST.equals(m)
0 commit comments