<AWT Dev> [9] Review Request: 8039752 Regression: Clipboard couldn't be used on linux

Petr Pchelko petr.pchelko at oracle.com
Wed Apr 9 13:43:05 UTC 2014


Hello, AWT Team.

Please review the fix for the issue:
https://bugs.openjdk.java.net/browse/JDK-8039752
The fix is available at:
http://cr.openjdk.java.net/~pchelko/9/8039752/webrev/

I've recently made this regression( The currentDataFlavors was moved to the Clipboard constructor, 
but it could possibly call overridable methods which could use the system clipboard. And it's not 
constructed at this time which causes an NPE on Linux.

In this fix I'm moving back to lazy initialization of the flavorListeners and currentDataFlavors.

FYI: here's the fix that caused this regression: http://cr.openjdk.java.net/~pchelko/9/6463901/webrev.02/

With best regards. Petr.


More information about the awt-dev mailing list