diff options
author | Mnikolenko ProductEngine <mnikolenko@productengine.com> | 2016-02-05 11:32:48 +0200 |
---|---|---|
committer | Mnikolenko ProductEngine <mnikolenko@productengine.com> | 2016-02-05 11:32:48 +0200 |
commit | b1d8df9ea2ce440b0cb94e87a8816426f99c8336 (patch) | |
tree | 68f8ca2457b2114c261488eae1554f2e53b443d4 /indra | |
parent | ff4394fbe120219e436c9f13df54b406e49fe936 (diff) |
MAINT-6110 FIXED No hovertext (PRIM_TEXT/llSetText) on child prims
Diffstat (limited to 'indra')
-rwxr-xr-x | indra/newview/llhudtext.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/llhudtext.cpp b/indra/newview/llhudtext.cpp index 3ab89b6e5f..c87e2fb658 100755 --- a/indra/newview/llhudtext.cpp +++ b/indra/newview/llhudtext.cpp @@ -385,13 +385,16 @@ void LLHUDText::updateVisibility() } mLastDistance = (mPositionAgent - LLViewerCamera::getInstance()->getOrigin()).magVec(); - F32 obj_dist = dist_vec(mSourceObject->getPosition(), LLViewerCamera::getInstance()->getOrigin()); + + F32 obj_dist = dist_vec(mSourceObject->getPositionEdit(), LLViewerCamera::getInstance()->getOrigin()); + if (!mTextSegments.size() || (mDoFade && (mLastDistance > mFadeDistance + mFadeRange)) || (obj_dist > MAX_DRAW_DISTANCE)) { mVisible = FALSE; return; } + LLVector3 x_pixel_vec; LLVector3 y_pixel_vec; |