8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action!
Reviewed-by: honkar, serb
This commit is contained in:
parent
79be8d9383
commit
d97de8260c
@ -88,7 +88,7 @@ public class NextDropActionTest {
|
||||
final DragSourceListener dsl = new DragSourceAdapter() {
|
||||
boolean firstCall = true;
|
||||
public void dragDropEnd(DragSourceDropEvent e) {
|
||||
System.err.println("DragSourseListener.dragDropEnd(): " +
|
||||
System.err.println("DragSourceListener.dragDropEnd(): " +
|
||||
" firstCall=" + firstCall +
|
||||
" drop action=" + e.getDropAction());
|
||||
if (firstCall) {
|
||||
@ -140,18 +140,22 @@ public class NextDropActionTest {
|
||||
robot.keyRelease(KeyEvent.VK_CONTROL);
|
||||
LOCK.wait(WAIT_TIMEOUT);
|
||||
}
|
||||
|
||||
if (!firstEnd) {
|
||||
System.err.println("DragSourseListener.dragDropEnd() " +
|
||||
System.err.println("DragSourceListener.dragDropEnd() " +
|
||||
"was not called, returning");
|
||||
return;
|
||||
}
|
||||
|
||||
robot.delay(1000);
|
||||
|
||||
synchronized (LOCK) {
|
||||
Util.doDragDrop(robot, startPoint, endPoint);
|
||||
LOCK.wait(WAIT_TIMEOUT);
|
||||
}
|
||||
|
||||
if (!secondEnd) {
|
||||
System.err.println("DragSourseListener.dragDropEnd() " +
|
||||
System.err.println("DragSourceListener.dragDropEnd() " +
|
||||
"was not called, returning");
|
||||
return;
|
||||
}
|
||||
@ -171,7 +175,7 @@ public class NextDropActionTest {
|
||||
|
||||
class Util {
|
||||
public static int sign(int n) {
|
||||
return n < 0 ? -1 : n == 0 ? 0 : 1;
|
||||
return Integer.compare(n, 0);
|
||||
}
|
||||
|
||||
public static void doDragDrop(Robot robot, Point startPoint, Point endPoint) {
|
||||
|
Loading…
Reference in New Issue
Block a user