From a4cbf6be8aabc2fe0faeaeed3828cca46fa8c43e Mon Sep 17 00:00:00 2001 From: Ken Cooke Date: Fri, 9 Dec 2016 16:55:53 -0800 Subject: [PATCH] Fix to preserve localOnly from script when not ambisonic --- libraries/script-engine/src/AudioScriptingInterface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/script-engine/src/AudioScriptingInterface.cpp b/libraries/script-engine/src/AudioScriptingInterface.cpp index 54bc00a6bd..fcc1f201f9 100644 --- a/libraries/script-engine/src/AudioScriptingInterface.cpp +++ b/libraries/script-engine/src/AudioScriptingInterface.cpp @@ -46,7 +46,7 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(SharedSoundPointer sound AudioInjectorOptions optionsCopy = injectorOptions; optionsCopy.stereo = sound->isStereo(); optionsCopy.ambisonic = sound->isAmbisonic(); - optionsCopy.localOnly = sound->isAmbisonic(); // always localOnly for Ambisonic + optionsCopy.localOnly = optionsCopy.localOnly || sound->isAmbisonic(); // force localOnly when Ambisonic auto injector = AudioInjector::playSound(sound->getByteArray(), optionsCopy); if (!injector) {