<AWT Dev> <Awt Dev> [9] Review Request for 8132664: closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java locks on Windows

Semyon Sadetsky semyon.sadetsky at oracle.com
Mon Aug 3 14:26:45 UTC 2015


Hello,

Please review fix for JDK9:

bug: https://bugs.openjdk.java.net/browse/JDK-8132664
webrev: http://cr.openjdk.java.net/~ssadetsky/8132664/webrev.00/

DoDragDrop() is blocking, so upon drag operation is triggered the 
toolkit thread is blocked and the WM_AWT_WAIT cannot be processed which 
in its turn blocks the AWT robot.
The solution is to escape AWT robot waiting in syncNativeQueue() if drag 
operation is in progress.

--Semyon


More information about the awt-dev mailing list