void LLScrollingPanelParamBase::onSliderMoved(LLUICtrl* ctrl)
{
	if (!mParam || !mWearable) return;

	F32 current_weight = mWearable->getVisualParamWeight(mParam->getID());
	F32 new_weight = percentToWeight(ctrl->getValue().asFloat());
	if (current_weight != new_weight)
	{
		mWearable->setVisualParamWeight( mParam->getID(), new_weight, FALSE);
		mWearable->writeToAvatar(gAgentAvatarp);
		gAgentAvatarp->updateVisualParams();
	}
}
void LLScrollingPanelParamBase::onSliderMoved(LLUICtrl* ctrl)
{
	if(!mParam)
	{
		return;
	}

	if(!mWearable)
	{
		return;
	}
	
	LLSliderCtrl* slider = (LLSliderCtrl*) ctrl;

	F32 current_weight = mWearable->getVisualParamWeight(mParam->getID());
	F32 new_weight = percentToWeight( (F32)slider->getValue().asReal() );
	if (current_weight != new_weight )
	{
		mWearable->setVisualParamWeight( mParam->getID(), new_weight, FALSE);
		mWearable->writeToAvatar(gAgentAvatarp);
		gAgentAvatarp->updateVisualParams();
	}
}