diff --git a/src/java/org/lwjgl/openal/AL.java b/src/java/org/lwjgl/openal/AL.java index f8a251c8..3b09299e 100644 --- a/src/java/org/lwjgl/openal/AL.java +++ b/src/java/org/lwjgl/openal/AL.java @@ -124,6 +124,10 @@ public abstract class AL extends CoreAL { * Exit cleanly by calling destroy. */ public static void destroy() { + if(!created) { + return; + } + ALC.alcDestroyContext(context.context); ALC.alcCloseDevice(device.device); ALC.destroy();