diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs
index 2c765a306e..b6de1fbd10 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.cs
@@ -937,7 +937,10 @@ namespace OpenSim.Region.Environment.Scenes
///
public void RequestMapBlocks(IClientAPI remoteClient, int minX, int minY, int maxX, int maxY)
{
- m_sceneGridService.RequestMapBlocks(remoteClient, minX, minY, maxX, maxX);
+ if(!m_scenePresences[remoteClient.AgentId].IsChildAgent)
+ {
+ m_sceneGridService.RequestMapBlocks(remoteClient, minX, minY, maxX, maxX);
+ }
}
///