Delete buffer on native audioSource.dispose() if present
This commit is contained in:
@@ -51,6 +51,14 @@ class NativeAudioSource
|
||||
stop();
|
||||
AL.sourcei(handle, AL.BUFFER, null);
|
||||
AL.deleteSource(handle);
|
||||
if (buffers != null)
|
||||
{
|
||||
for (buffer in buffers)
|
||||
{
|
||||
AL.deleteBuffer(buffer);
|
||||
}
|
||||
buffers = null;
|
||||
}
|
||||
handle = null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user