diff --git a/indra/newview/llselectmgr.cpp b/indra/newview/llselectmgr.cpp
index 99a51f125d334d7643ecf7121e36500850dc1694..68e4d56c81ad6c415111685b800495cb366880f8 100644
--- a/indra/newview/llselectmgr.cpp
+++ b/indra/newview/llselectmgr.cpp
@@ -5950,6 +5950,10 @@ void LLSelectMgr::renderSilhouettes(BOOL for_hud)
                     && objectp->mDrawable->getVOVolume()->isMesh())
                 {
                     LLColor4 hlColor = objectp->isRootEdit() ? sParentColor : sChildColor;
+                    if (objectp->getID() == inspect_item_id)
+                    {
+                        hlColor = sHighlightInspectColor;
+                    }
                     renderMeshSelection_f(node, objectp, hlColor);
                 }
                 else