diff options
author | Chien Yang <[email protected]> | 2006-10-31 22:00:05 +0000 |
---|---|---|
committer | Chien Yang <[email protected]> | 2006-10-31 22:00:05 +0000 |
commit | 39d2447b26f46265755cc666376c98374bd52bd4 (patch) | |
tree | 4b285829f10d116d12640708b9cb5383d282bb09 | |
parent | cdfed3217e1ad08ed98f1d9b3492c344906e6d41 (diff) |
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
-rw-r--r-- | src/classes/share/javax/media/j3d/BackgroundRetained.java | 2 | ||||
-rw-r--r-- | src/classes/share/javax/media/j3d/RasterRetained.java | 2 |
2 files changed, 4 insertions, 0 deletions
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); } |