aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2011-05-06 01:50:19 -0700
committerChris Robinson <[email protected]>2011-05-06 01:50:19 -0700
commiteef41e76d7293ad709c8aa27ee20e79c5ebd5478 (patch)
treef09e7386aa7c19d25656ed0d88a88b8bdd25f272 /Alc
parentd583f7f307ef6cfba9a4e64a89393184bd114d11 (diff)
Don't clear the request flag if a new context doesn't specify a frequency
Diffstat (limited to 'Alc')
-rw-r--r--Alc/ALc.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/Alc/ALc.c b/Alc/ALc.c
index 9c51aac4..df1a3ec2 100644
--- a/Alc/ALc.c
+++ b/Alc/ALc.c
@@ -1057,13 +1057,8 @@ static ALCboolean UpdateDeviceParams(ALCdevice *device, const ALCint *attrList)
numStereo = device->NumStereoSources;
numSends = device->NumAuxSends;
- if(!ConfigValueExists(NULL, "frequency"))
- device->Flags &= ~DEVICE_FREQUENCY_REQUEST;
- else
- {
- freq = GetConfigValueInt(NULL, "frequency", SWMIXER_OUTPUT_RATE);
- if(freq < 8000) freq = 8000;
- }
+ freq = GetConfigValueInt(NULL, "frequency", freq);
+ if(freq < 8000) freq = 8000;
attrIdx = 0;
while(attrList[attrIdx])