fix for NPE when being called from CombinedTexture with null baseImage (#1146)
* fix for NPE when being called from CombinedTexture with null baseImage * formating only
This commit is contained in:
parent
3f428069f6
commit
0e2a19c826
@ -143,7 +143,13 @@ public class TextureBlenderAWT extends AbstractTextureBlender {
|
|||||||
dataArray.add(newData);
|
dataArray.add(newData);
|
||||||
}
|
}
|
||||||
|
|
||||||
ColorSpace colorSpace = baseImage.getColorSpace() != null ? baseImage.getColorSpace() : ColorSpace.Linear;
|
ColorSpace colorSpace;
|
||||||
|
if (baseImage != null) {
|
||||||
|
colorSpace = baseImage.getColorSpace() != null ? baseImage.getColorSpace() : ColorSpace.Linear;
|
||||||
|
} else {
|
||||||
|
colorSpace = image.getColorSpace();
|
||||||
|
}
|
||||||
|
|
||||||
Image result = depth > 1 ? new Image(Format.RGBA8, width, height, depth, dataArray, colorSpace) : new Image(Format.RGBA8, width, height, dataArray.get(0), colorSpace);
|
Image result = depth > 1 ? new Image(Format.RGBA8, width, height, depth, dataArray, colorSpace) : new Image(Format.RGBA8, width, height, dataArray.get(0), colorSpace);
|
||||||
if (image.getMipMapSizes() != null) {
|
if (image.getMipMapSizes() != null) {
|
||||||
result.setMipMapSizes(image.getMipMapSizes().clone());
|
result.setMipMapSizes(image.getMipMapSizes().clone());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user