From bd5094c609dd3ebc5bf1ad98fc7fdae0f567dc1d Mon Sep 17 00:00:00 2001 From: Bixilon Date: Sat, 3 Sep 2022 23:15:27 +0200 Subject: [PATCH] fix fallback texture reading --- .../gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt index 7ea2446a4..4b0200368 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/texture/OpenGLTextureUtil.kt @@ -102,7 +102,6 @@ object OpenGLTextureUtil { } private fun InputStream.readFallbackTexture(): Pair { - // ToDo: This somehow crashes with some resource packs val image: BufferedImage = ImageIO.read(this) val rgb = image.getRGB(0, 0, image.width, image.height, null, 0, image.width) @@ -126,6 +125,7 @@ object OpenGLTextureUtil { Pair(Vec2i(decoder.width, decoder.height), data) } catch (exception: Throwable) { + this.reset() readFallbackTexture() } }