diff --git a/OpenSim/Region/ScriptEngine/XEngine/EventManager.cs b/OpenSim/Region/ScriptEngine/XEngine/EventManager.cs index 67ac0ce980..bb939fb12a 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/EventManager.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/EventManager.cs @@ -72,6 +72,8 @@ namespace OpenSim.Region.ScriptEngine.XEngine { SceneObjectPart part = myScriptEngine.World.GetSceneObjectPart(objectID); + if (part.ParentGroup != null) + part = part.ParentGroup.RootPart; if (part != null) {