Skip to content

Commit 102a305

Browse files
Alisen Chungprrace
Alisen Chung
authored andcommitted
8202790: DnD test DisposeFrameOnDragTest.java does not clean up
Reviewed-by: serb, kizune, prr
1 parent e3d714d commit 102a305

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

test/jdk/ProblemList.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,6 @@ java/awt/image/VolatileImage/CustomCompositeTest.java 8199002 windows-all,linux-
460460
java/awt/image/VolatileImage/GradientPaints.java 8199003 linux-all
461461
java/awt/JAWT/JAWT.sh 8197798 windows-all,linux-all
462462
java/awt/datatransfer/ConstructFlavoredObjectTest/ConstructFlavoredObjectTest.java 8202860 linux-all
463-
java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java 8202790 macosx-all,linux-all
464463
java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java 8202882 linux-all
465464
java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java 8030121 macosx-all,linux-all
466465
java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java 8202931 macosx-all,linux-all

test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
public class DisposeFrameOnDragTest {
5050

5151
private static JTextArea textArea;
52+
private static JFrame background;
5253

5354
public static void main(String[] args) throws Throwable {
5455

@@ -72,14 +73,20 @@ public void run() {
7273
Util.drag(testRobot,
7374
new Point((int) loc.x + 3, (int) loc.y + 3),
7475
new Point((int) loc.x + 40, (int) loc.y + 40),
75-
InputEvent.BUTTON1_MASK);
76+
InputEvent.BUTTON1_DOWN_MASK);
7677

7778
Util.waitForIdle(testRobot);
7879

7980
testRobot.delay(200);
81+
background.dispose();
8082
}
8183

8284
private static void constructTestUI() {
85+
background = new JFrame("Background");
86+
background.setBounds(100, 100, 100, 100);
87+
background.setUndecorated(true);
88+
background.setVisible(true);
89+
8390
final JFrame frame = new JFrame("Test frame");
8491
textArea = new JTextArea("Drag Me!");
8592
try {

0 commit comments

Comments
 (0)