From b401a1476f4e87ddc415e7955aad28673bfb99cb Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 30 Dec 2020 17:29:54 -0500 Subject: [PATCH] v0.9.1b: adjusted error handling when scripts fail to link --- SPD-classes/src/main/java/com/watabou/glwrap/Program.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SPD-classes/src/main/java/com/watabou/glwrap/Program.java b/SPD-classes/src/main/java/com/watabou/glwrap/Program.java index ddef26c32..99b3f3792 100644 --- a/SPD-classes/src/main/java/com/watabou/glwrap/Program.java +++ b/SPD-classes/src/main/java/com/watabou/glwrap/Program.java @@ -23,6 +23,7 @@ package com.watabou.glwrap; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.utils.BufferUtils; +import com.watabou.noosa.Game; import java.nio.IntBuffer; @@ -48,7 +49,7 @@ public class Program { IntBuffer status = BufferUtils.newIntBuffer(1); Gdx.gl.glGetProgramiv( handle, Gdx.gl.GL_LINK_STATUS, status ); if (status.get() == Gdx.gl.GL_FALSE) { - throw new Error( Gdx.gl.glGetProgramInfoLog( handle ) ); + Game.reportException( new RuntimeException( Gdx.gl.glGetProgramInfoLog( handle ) ) ); } }