aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llhudeffecttrail.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llhudeffecttrail.cpp20
1 files changed, 6 insertions, 14 deletions
diff --git a/linden/indra/newview/llhudeffecttrail.cpp b/linden/indra/newview/llhudeffecttrail.cpp
index ac7f22f..cf76357 100644
--- a/linden/indra/newview/llhudeffecttrail.cpp
+++ b/linden/indra/newview/llhudeffecttrail.cpp
@@ -175,7 +175,7 @@ void LLHUDEffectSpiral::triggerLocal()
175 mKillTime = mTimer.getElapsedTimeF32() + mDuration; 175 mKillTime = mTimer.getElapsedTimeF32() + mDuration;
176 176
177 BOOL show_beam = gSavedSettings.getBOOL("ShowSelectionBeam"); 177 BOOL show_beam = gSavedSettings.getBOOL("ShowSelectionBeam");
178 178
179 LLColor4 color; 179 LLColor4 color;
180 color.setVec(mColor); 180 color.setVec(mColor);
181 181
@@ -269,20 +269,12 @@ void LLHUDEffectSpiral::setTargetObject(LLViewerObject *objp)
269 269
270void LLHUDEffectSpiral::render() 270void LLHUDEffectSpiral::render()
271{ 271{
272 if (!mSourceObject.isNull() && mSourceObject->isDead())
273 {
274 markDead();
275 return;
276 }
277
278 if(!mTargetObject.isNull() && mTargetObject->isDead())
279 {
280 markDead();
281 return;
282 }
283
284 F32 time = mTimer.getElapsedTimeF32(); 272 F32 time = mTimer.getElapsedTimeF32();
285 if (mKillTime < time) 273
274 if (!mSourceObject.isNull() && mSourceObject->isDead() ||
275 !mTargetObject.isNull() && mTargetObject->isDead() ||
276 mKillTime < time ||
277 !gSavedSettings.getBOOL("ShowSelectionBeam"))
286 { 278 {
287 markDead(); 279 markDead();
288 return; 280 return;