diff options
| -rw-r--r-- | indra/newview/llvovolume.cpp | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index d1bae2f68a..bf9a4dfa12 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -5865,9 +5865,10 @@ void LLVolumeGeometryManager::rebuildGeom(LLSpatialGroup* group)  							}  							else if (LLDrawPoolAlpha::sShowDebugAlpha ||  								(gPipeline.sRenderHighlight && !drawablep->getParent() && +								//only root objects are highlighted with red color in this case  								drawablep->getVObj() && drawablep->getVObj()->flagScripted() && -								(LLPipeline::getRenderScriptedBeacons() || LLPipeline::getRenderScriptedTouchBeacons()) &&  -								drawablep->getVObj()->flagHandleTouch())) +								(LLPipeline::getRenderScriptedBeacons() || +								(LLPipeline::getRenderScriptedTouchBeacons() && drawablep->getVObj()->flagHandleTouch()))))  							{ //draw the transparent face for debugging purposes using a custom texture  								add_face(sAlphaFaces, alpha_count, facep);  							} | 
