diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 5dd7dd21b2..d7cad85f8e 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs @@ -2414,7 +2414,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP if (AttachPoint > 30 && ownerID != AgentId) // Someone else's HUD return; - if (parentID == 0) + if (primShape.PCode == 9 && primShape.State != 0 && parentID == 0) return; if (rotation.X == rotation.Y && rotation.Y == rotation.Z && rotation.Z == rotation.W && rotation.W == 0)