RFR: 8280994: [XWayland] Drag and Drop does not work in java -> wayland app direction

Alexander Zvegintsev azvegint at openjdk.org
Thu Jun 1 15:26:39 UTC 2023


This change resolves the issue that drag and drop from a Java application to a native Wayland application (such as gedit) is not possible on Linux.

Our code it quite picky for the drop target, and requires it to be a top level window with the WM_STATE property set, whereas the XWayland server provides dummy windows without this property.
So now we make an exclusion for this case.

After the fix it successfully passes previously failed related manual jtreg/conformance tests on Wayland.
Other tests are also passed.

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

Commit messages:
 - typo
 - initial

Changes: https://git.openjdk.org/jdk/pull/14266/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14266&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8280994
  Stats: 41 lines in 1 file changed: 40 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/14266.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/14266/head:pull/14266

PR: https://git.openjdk.org/jdk/pull/14266



More information about the client-libs-dev mailing list