--- old/src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java 2018-10-06 18:31:56.912801637 +0900 +++ new/src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java 2018-10-06 18:31:56.532789515 +0900 @@ -620,7 +620,7 @@ /* Time stamp - new in XDnD version 1. */ if (sourceProtocolVersion > 0) { - time_stamp = xclient.get_data(3); + time_stamp = xclient.get_data(3) & 0xFFFFFFFFL; } /* User action - new in XDnD version 2. */ @@ -867,7 +867,7 @@ */ if (dropAction == DnDConstants.ACTION_MOVE && success) { - long time_stamp = xclient.get_data(2); + long time_stamp = xclient.get_data(2) & 0xFFFFFFFFL; long xdndSelectionAtom = XDnDConstants.XDnDSelection.getSelectionAtom().getAtom();