<AWT Dev> [9] Review Request: 8043393 NullPointerException and no event received when clipboard data flavor changes

Alexander Zvegintsev alexander.zvegintsev at oracle.com
Wed Feb 25 10:51:25 UTC 2015


Hi Sergey,

the fix looks good to me.

Thanks,

Alexander.

On 02/24/2015 03:20 PM, Sergey Bylokhov wrote:
> Hello.
> Please review a fix for jdk 9.
> The NPE occurs, because we call getDefaultFlavorMap() on the Toolkit 
> thread 
> (formatArrayAsDataFlavorSet->getDefaultFlavorTable->SystemFlavorMap.getDefaultFlavorMap()).
> But after the fix of JDK-8030679 a DefaultFlavorMap is stored per 
> AppContext, so we cannot use it on the TK thread. As a fix I suggest 
> to store raw formats instead of Set<DataFlavor>.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8043393
> Webrev can be found at: 
> http://cr.openjdk.java.net/~serb/8043393/webrev.00
>



More information about the awt-dev mailing list