diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/InnerScene.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/InnerScene.cs b/OpenSim/Region/Environment/Scenes/InnerScene.cs index 80d0151..1dcb174 100644 --- a/OpenSim/Region/Environment/Scenes/InnerScene.cs +++ b/OpenSim/Region/Environment/Scenes/InnerScene.cs | |||
@@ -249,6 +249,9 @@ namespace OpenSim.Region.Environment.Scenes | |||
249 | /// </returns> | 249 | /// </returns> |
250 | protected bool AddSceneObject(SceneObjectGroup sceneObject, bool attachToBackup) | 250 | protected bool AddSceneObject(SceneObjectGroup sceneObject, bool attachToBackup) |
251 | { | 251 | { |
252 | if (sceneObject.RootPart == null) | ||
253 | return false; | ||
254 | |||
252 | sceneObject.ApplyPhysics(m_parentScene.m_physicalPrim); | 255 | sceneObject.ApplyPhysics(m_parentScene.m_physicalPrim); |
253 | sceneObject.ScheduleGroupForFullUpdate(); | 256 | sceneObject.ScheduleGroupForFullUpdate(); |
254 | 257 | ||