diff options
| -rw-r--r-- | indra/llcharacter/lleditingmotion.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/llcharacter/lleditingmotion.cpp b/indra/llcharacter/lleditingmotion.cpp index 66b3c2bd25..0d0b85ba60 100644 --- a/indra/llcharacter/lleditingmotion.cpp +++ b/indra/llcharacter/lleditingmotion.cpp @@ -214,8 +214,10 @@ BOOL LLEditingMotion::onUpdate(F32 time, U8* joint_mask)  	target = target * target_dist;  	if (!target.isFinite())  	{ -		llerrs << "Non finite target in editing motion with target distance of " << target_dist <<  +		// Don't error out here, set a fail-safe target vector +		llwarns << "Non finite target in editing motion with target distance of " << target_dist <<   			" and focus point " << focus_pt << llendl; +		target.setVec(1.f, 1.f, 1.f);  	}  	mTarget.setPosition( target + mParentJoint.getPosition());  | 
