When running on Wayland the `GDK_DRAG_LEAVE` is sent just after `GDK_DROP_START`. The leave event causes java to set dragGesture to null. On Xorg this event is not sent.
The fix just ignore the leave event if a drop occurred. ------------- Commit messages: - Fix JDK-8275033 - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - Merge branch 'openjdk:master' into master - ... and 19 more: https://git.openjdk.org/jfx/compare/89219b70...26f4f22d Changes: https://git.openjdk.org/jfx/pull/1005/files Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1005&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8275033 Stats: 9 lines in 1 file changed: 5 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jfx/pull/1005.diff Fetch: git fetch https://git.openjdk.org/jfx pull/1005/head:pull/1005 PR: https://git.openjdk.org/jfx/pull/1005