diff --git a/src/java/org/lwjgl/openal/eax/BaseEAX.java b/src/java/org/lwjgl/openal/eax/BaseEAX.java index 8574feac..f0e05c14 100644 --- a/src/java/org/lwjgl/openal/eax/BaseEAX.java +++ b/src/java/org/lwjgl/openal/eax/BaseEAX.java @@ -99,6 +99,17 @@ public abstract class BaseEAX { created = false; nDestroy(); } + + /** + * Finalizer, marked final. To perform specialized cleanup override the + * cleanup() method. + * + * @see #cleanup() + */ + public void finalize() throws Throwable { + super.finalize(); + destroy(); + } /** * Native method the destroy the EAX