diff --git a/indra/newview/llfloatermodelpreview.cpp b/indra/newview/llfloatermodelpreview.cpp index f77a5d39b1..bb73bd42cc 100644 --- a/indra/newview/llfloatermodelpreview.cpp +++ b/indra/newview/llfloatermodelpreview.cpp @@ -5637,7 +5637,10 @@ BOOL LLModelPreview::render() { F32 w = weight[j].mV[k]; - idx[k] = (S32) floorf(w); + // Proper matrix array length for fitted mesh + //idx[k] = (S32) floorf(w); + idx[k] = llclamp((S32) floorf(w), 0, 51); + // wght.mV[k] = w - floorf(w); scale += wght.mV[k]; }