diff --git a/indra/newview/bdfloaterposer.cpp b/indra/newview/bdfloaterposer.cpp index de6c7a84ab2280fe7a6a31c66695195a4ac53d40..8685a72f8e1508dd39aac8968ffdea2971143a99 100644 --- a/indra/newview/bdfloaterposer.cpp +++ b/indra/newview/bdfloaterposer.cpp @@ -1049,7 +1049,7 @@ void BDFloaterPoser::onJointSet(LLUICtrl* ctrl, const LLSD& param) S32 i = 0; while (i < 3) { - cell2[i]->setValue(ll_round(item->getColumn(i + 2)->getValue(), 0.001f)); + cell2[i]->setValue(ll_round(static_cast<F32>(item->getColumn(i + 2)->getValue().asReal()), 0.001f)); ++i; } }