History

Fix to preserve localOnly from script when not ambisonic

Ken Cooke committed 9 years ago

Commit a4cbf6b1 parent e4b5c141 file · +1 −1Browse files

Showing the changes to libraries/script-engine/src/AudioScriptingInterface.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/AudioScriptingInterface.cpp+1−1
@@ -46,7 +46,7 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(SharedSoundPointer sound · 45 unmodified lines
46 AudioInjectorOptions optionsCopy = injectorOptions;46 AudioInjectorOptions optionsCopy = injectorOptions;
47 optionsCopy.stereo = sound->isStereo();47 optionsCopy.stereo = sound->isStereo();
48 optionsCopy.ambisonic = sound->isAmbisonic();48 optionsCopy.ambisonic = sound->isAmbisonic();
49 optionsCopy.localOnly = sound->isAmbisonic(); // always localOnly for Ambisonic49 optionsCopy.localOnly = optionsCopy.localOnly || sound->isAmbisonic(); // force localOnly when Ambisonic
50 50
51 auto injector = AudioInjector::playSound(sound->getByteArray(), optionsCopy);51 auto injector = AudioInjector::playSound(sound->getByteArray(), optionsCopy);
52 if (!injector) {52 if (!injector) {