mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-12 11:28:35 +00:00
8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException
Reviewed-by: bae, prr
This commit is contained in:
parent
89e241569b
commit
021ffcfbdf
@ -384,7 +384,8 @@ class LCMSImageLayout {
|
||||
}
|
||||
public static LCMSImageLayout createImageLayout(Raster r) {
|
||||
LCMSImageLayout l = new LCMSImageLayout();
|
||||
if (r instanceof ByteComponentRaster) {
|
||||
if (r instanceof ByteComponentRaster &&
|
||||
r.getSampleModel() instanceof ComponentSampleModel) {
|
||||
ByteComponentRaster br = (ByteComponentRaster)r;
|
||||
|
||||
ComponentSampleModel csm = (ComponentSampleModel)r.getSampleModel();
|
||||
|
||||
@ -23,11 +23,13 @@
|
||||
|
||||
/**
|
||||
* @test
|
||||
* @bug 8038000
|
||||
* @bug 8038000 8047066
|
||||
*
|
||||
* @summary Verifies that we could create different type of Rasters with height 1
|
||||
* and strideline which exceeds raster width.
|
||||
* Also checks that a set of RasterOp work correctly with such kind of Rasters.
|
||||
* For 8047066 verifies that ColorConvertOp could process
|
||||
* Raster (ByteBuffer + SinglePixelPackedSampleModel)
|
||||
*
|
||||
* @run main bug8038000
|
||||
*/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user