From 39d2447b26f46265755cc666376c98374bd52bd4 Mon Sep 17 00:00:00 2001 From: Chien Yang Date: Tue, 31 Oct 2006 22:00:05 +0000 Subject: 1) Fixed Issue 372 : ImageComponent.set(BufferedImage) ignored when used by Raster 2) Fixed Issue 373 : ImageComponent.set(BufferedImage) ignored when used by Background git-svn-id: https://svn.java.net/svn/j3d-core~svn/trunk@736 ba19aa83-45c5-6ac9-afd3-db810772062c --- src/classes/share/javax/media/j3d/BackgroundRetained.java | 2 ++ src/classes/share/javax/media/j3d/RasterRetained.java | 2 ++ 2 files changed, 4 insertions(+) (limited to 'src') diff --git a/src/classes/share/javax/media/j3d/BackgroundRetained.java b/src/classes/share/javax/media/j3d/BackgroundRetained.java index d61a231..6ed3046 100644 --- a/src/classes/share/javax/media/j3d/BackgroundRetained.java +++ b/src/classes/share/javax/media/j3d/BackgroundRetained.java @@ -234,6 +234,8 @@ class BackgroundRetained extends LeafRetained { texture = (Texture2DRetained) tex2D.retained; // Background is special case of Raster. texture.setUseAsRaster(true); + // Fix to issue 373 : ImageComponent.set(BufferedImage) ignored when used by Background + image.addUser(texture); texture.initImage(0,img); } } diff --git a/src/classes/share/javax/media/j3d/RasterRetained.java b/src/classes/share/javax/media/j3d/RasterRetained.java index b1aa0d4..0f0e3ca 100644 --- a/src/classes/share/javax/media/j3d/RasterRetained.java +++ b/src/classes/share/javax/media/j3d/RasterRetained.java @@ -236,6 +236,8 @@ class RasterRetained extends GeometryRetained { img.getWidth(), img.getHeight()); texture = (Texture2DRetained) tex2D.retained; texture.setUseAsRaster(true); + // Fix to issue 372 : ImageComponent.set(BufferedImage) ignored when used by Raster + image.addUser(texture); texture.initImage(0,img); } -- cgit v1.2.3