From f85283c036d5bd88e6981c0c5e6133c937603ad0 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Wed, 15 Jun 2011 02:00:41 -0700 Subject: Don't prematurely set the HRTF flag --- Alc/ALc.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Alc/ALc.c') diff --git a/Alc/ALc.c b/Alc/ALc.c index a990fec0..eeb5723c 100644 --- a/Alc/ALc.c +++ b/Alc/ALc.c @@ -1336,9 +1336,6 @@ static ALCboolean UpdateDeviceParams(ALCdevice *device, const ALCint *attrList) device->NumAuxSends = numSends; } - if(!device->IsLoopbackDevice && GetConfigValueBool(NULL, "hrtf", AL_FALSE)) - device->Flags |= DEVICE_USE_HRTF; - if((device->Flags&DEVICE_RUNNING)) return ALC_TRUE; @@ -1358,6 +1355,8 @@ static ALCboolean UpdateDeviceParams(ALCdevice *device, const ALCint *attrList) device->PendingClicks[i] = 0.0f; } + if(!device->IsLoopbackDevice && GetConfigValueBool(NULL, "hrtf", AL_FALSE)) + device->Flags |= DEVICE_USE_HRTF; if(device->FmtChans != DevFmtStereo || device->Frequency != 44100) { if((device->Flags&DEVICE_USE_HRTF)) -- cgit v1.2.3