OpenAL: cleanup.

This commit is contained in:
jdpurcell 2015-02-19 14:34:06 +00:00
parent 255900e4e2
commit 7a7dec0ca9
1 changed files with 1 additions and 7 deletions

View File

@ -145,18 +145,12 @@ namespace BizHawk.Client.EmuHawk
public BufferPoolItem Obtain(int length)
{
BufferPoolItem item = GetAvailableItem() ?? new BufferPoolItem();
BufferPoolItem item = _availableItems.Count != 0 ? _availableItems.Pop() : new BufferPoolItem();
item.Length = length;
_obtainedItems.Enqueue(item);
return item;
}
private BufferPoolItem GetAvailableItem()
{
if (_availableItems.Count == 0) return null;
return _availableItems.Pop();
}
public BufferPoolItem ReleaseOne()
{
BufferPoolItem item = _obtainedItems.Dequeue();