summaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2009-09-21 23:18:39 -0700
committerChris Robinson <[email protected]>2009-09-21 23:18:39 -0700
commita2edc95207b798f43ff6704c993617bb67e738f9 (patch)
tree145cb70aac4206aea3e4f0d72efaf103385cccfa /Alc/ALc.c
parent4cd41e3e08740165eb22a3220fdbc368bddc4cd2 (diff)
Properly set the number of sends requested by the app
Diffstat (limited to 'Alc/ALc.c')
-rw-r--r--Alc/ALc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Alc/ALc.c b/Alc/ALc.c
index 3a799dd9..e5cb8f6b 100644
--- a/Alc/ALc.c
+++ b/Alc/ALc.c
@@ -1189,8 +1189,8 @@ ALCAPI ALCcontext* ALCAPIENTRY alcCreateContext(ALCdevice *device, const ALCint
{
RequestedSends = attrList[ulAttributeIndex + 1];
- if(RequestedSends > device->NumAuxSends)
- RequestedSends = device->NumAuxSends;
+ if(RequestedSends > MAX_SENDS)
+ RequestedSends = MAX_SENDS;
numSends = RequestedSends;
}
@@ -1202,7 +1202,7 @@ ALCAPI ALCcontext* ALCAPIENTRY alcCreateContext(ALCdevice *device, const ALCint
device->Frequency = GetConfigValueInt(NULL, "frequency", freq);
device->lNumMonoSources = numMono;
device->lNumStereoSources = numStereo;
- device->NumAuxSends = numSends;
+ device->NumAuxSends = GetConfigValueInt(NULL, "sends", numSends);
}
free(device->Bs2b);