From e772198159c9e0e5e978fb4a08b8887548ecc0f2 Mon Sep 17 00:00:00 2001 From: Brian Matzon Date: Sun, 22 Dec 2002 21:44:49 +0000 Subject: [PATCH] fix: more verbose when failing in creating oal --- src/native/common/org_lwjgl_openal_BaseAL.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/native/common/org_lwjgl_openal_BaseAL.cpp b/src/native/common/org_lwjgl_openal_BaseAL.cpp index cf029131..a45ac8ab 100644 --- a/src/native/common/org_lwjgl_openal_BaseAL.cpp +++ b/src/native/common/org_lwjgl_openal_BaseAL.cpp @@ -41,7 +41,13 @@ * Signature: ()Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_openal_BaseAL_nCreate (JNIEnv *env, jobject obj) { - return InitializeOpenAL(); + if(!InitializeOpenAL()) { + jclass cls = env->FindClass("org/lwjgl/openal/OpenALException"); + env->ThrowNew(cls, "Unable to load function pointers to openal."); + env->DeleteLocalRef(cls); + return JNI_FALSE; + } + return JNI_TRUE; } /*