On 24.02.2015 18:49, Anton V. Tarasov wrote:
Hi Sergey,

I suppose formatArrayAsDataFlavorSet() didn't produce any meaningful side effect currently not taken into account?
Seems yes, other than some default initialization if it was not called before.

If so, I'm fine with the change.

Regards,
Anton.

On 24.02.2015 15:20, 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




--
Best regards, Sergey.

Reply via email to