[jdk21u-dev] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place

Goetz Lindenmaier goetz at openjdk.org
Sun Jul 20 10:06:19 UTC 2025


I backport this for parity with 21.0.9-oracle.

src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
Resolved import.

src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
Resolved because there is Security Manager coding in 21.

src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
Copyright.

src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
Resolved because there is Security Manager coding in 21.
I adapted the code a bit as I saw:

src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java:89: error: <identifier> expected
        PROPS_PATH = AccessController

src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
Copyright.

-------------

Commit messages:
 - Backport 2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977

Changes: https://git.openjdk.org/jdk21u-dev/pull/1999/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1999&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8351907
  Stats: 936 lines in 13 files changed: 801 ins; 50 del; 85 mod
  Patch: https://git.openjdk.org/jdk21u-dev/pull/1999.diff
  Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1999/head:pull/1999

PR: https://git.openjdk.org/jdk21u-dev/pull/1999


More information about the jdk-updates-dev mailing list