diff options
author | Chris Robinson <[email protected]> | 2012-01-29 22:49:17 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2012-01-29 22:49:17 -0800 |
commit | 4393b6b05fc06ed1eaabd583ce91f45f8eefb5b7 (patch) | |
tree | 795a459abc636b9b4a6c82432987ebbffd4aee13 /Alc | |
parent | ed037698fdb917d69d31c143816e2e98e0c6b663 (diff) |
Only initialize the default reverb effect when a slot is available
Diffstat (limited to 'Alc')
-rw-r--r-- | Alc/ALc.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2263,7 +2263,8 @@ ALC_API ALCcontext* ALC_APIENTRY alcCreateContext(ALCdevice *device, const ALCin } while(!CompExchangePtr((XchgPtr*)&device->ContextList, ALContext->next, ALContext)); UnlockLists(); - InitializeEffect(ALContext, device->DefaultSlot, &ForcedEffect); + if(device->DefaultSlot) + InitializeEffect(ALContext, device->DefaultSlot, &ForcedEffect); ALContext->LastError = AL_NO_ERROR; ALCdevice_DecRef(device); |