Extend INT-141 fix to other raw gain values.

meow-7.2.2
Beq 2018-11-26 23:44:59 +00:00
parent 7727f58891
commit 81832556f6
1 changed files with 2 additions and 0 deletions

View File

@ -4862,6 +4862,7 @@ void process_attached_sound(LLMessageSystem *msg, void **user_data)
msg->getF32Fast(_PREHASH_DataBlock, _PREHASH_Gain, gain);
msg->getU8Fast(_PREHASH_DataBlock, _PREHASH_Flags, flags);
gain = llclampf(gain); // <FS> INT-141: Clamp gain to valid range
LLViewerObject *objectp = gObjectList.findObject(object_id);
if (objectp)
@ -4900,6 +4901,7 @@ void process_attached_sound_gain_change(LLMessageSystem *mesgsys, void **user_da
}
mesgsys->getF32Fast(_PREHASH_DataBlock, _PREHASH_Gain, gain);
gain = llclampf(gain); // <FS> INT-141: Clamp gain to valid range
objectp->adjustAudioGain(gain);
}