<AWT Dev> [9] Review Request: 8043393 NullPointerException and no event received when clipboard data flavor changes
    Sergey Bylokhov 
    Sergey.Bylokhov at oracle.com
       
    Tue Feb 24 12:20:49 UTC 2015
    
    
  
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.
    
    
More information about the awt-dev
mailing list