aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs')
-rw-r--r--OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs
index 25e36c5..177d99c 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.PacketHandlers.cs
@@ -119,6 +119,22 @@ namespace OpenSim.Region.Environment.Scenes
119 } 119 }
120 break; 120 break;
121 } 121 }
122 else
123 {
124 // We also need to check the children of this prim as they
125 // can be selected as well and send property information
126 bool foundPrim = false;
127 foreach (KeyValuePair<LLUUID, SceneObjectPart> child in ((SceneObjectGroup) ent).Children)
128 {
129 if (child.Value.LocalId == primLocalID)
130 {
131 child.Value.GetProperties(remoteClient);
132 foundPrim = true;
133 break;
134 }
135 }
136 if (foundPrim) break;
137 }
122 } 138 }
123 } 139 }
124 } 140 }