modules/web/src/main/java/com/sun/javafx/webkit/UIClientImpl.java
Print this page
*** 272,282 ****
//The image is prepared synchronously, that is sad.
//Image need to be created by target request only.
//QuantumClipboard.putContent have to be rewritten in Glass manner
//with postponed data requests (DelayedCallback data object).
! Object platformImage = image.getPlatformImage();
if (platformImage != null) {
try {
File temp = File.createTempFile("jfx", ".png");
temp.deleteOnExit();
ImageIO.write(
--- 272,283 ----
//The image is prepared synchronously, that is sad.
//Image need to be created by target request only.
//QuantumClipboard.putContent have to be rewritten in Glass manner
//with postponed data requests (DelayedCallback data object).
! Object platformImage = image.getWidth() > 0 && image.getHeight() > 0 ?
! image.getPlatformImage() : null;
if (platformImage != null) {
try {
File temp = File.createTempFile("jfx", ".png");
temp.deleteOnExit();
ImageIO.write(