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
4646 AudioInjectorOptions optionsCopy = injectorOptions;
4747 optionsCopy.stereo = sound->isStereo();
4848 optionsCopy.ambisonic = sound->isAmbisonic();
49− optionsCopy.localOnly = sound->isAmbisonic(); // always localOnly for Ambisonic
49+ optionsCopy.localOnly = optionsCopy.localOnly || sound->isAmbisonic(); // force localOnly when Ambisonic
5050
5151 auto injector = AudioInjector::playSound(sound->getByteArray(), optionsCopy);
5252 if (!injector) {