瀏覽代碼

GLDebug: Throw an unchecked exception instead of returning null to enforce a crash when glGetError is not present.

MeFisto94 5 年之前
父節點
當前提交
00281b21a1
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      jme3-core/src/main/java/com/jme3/renderer/opengl/GLDebug.java

+ 1 - 2
jme3-core/src/main/java/com/jme3/renderer/opengl/GLDebug.java

@@ -134,9 +134,8 @@ public class GLDebug implements InvocationHandler {
                     new GLDebug(gl, obj)
             );
         } catch (NoSuchMethodException nsme) {
-            LOG.log(Level.SEVERE, "Could not initialize the proxy because the glGetError method wasn't found!",
+            throw new IllegalStateException("Could not initialize the proxy because the glGetError method wasn't found!",
                     nsme);
-            return null;
         }
     }
 }