diff options
Diffstat (limited to 'OpenSim/Region/Environment/PermissionManager.cs')
-rw-r--r-- | OpenSim/Region/Environment/PermissionManager.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/OpenSim/Region/Environment/PermissionManager.cs b/OpenSim/Region/Environment/PermissionManager.cs index 150a8ed..0758566 100644 --- a/OpenSim/Region/Environment/PermissionManager.cs +++ b/OpenSim/Region/Environment/PermissionManager.cs | |||
@@ -53,11 +53,11 @@ namespace OpenSim.Region.Environment | |||
53 | bool permission = false; | 53 | bool permission = false; |
54 | 54 | ||
55 | // If it's not an object, we cant edit it. | 55 | // If it's not an object, we cant edit it. |
56 | if (!(m_scene.Entities[obj] is SceneObject)) | 56 | if (!(m_scene.Entities[obj] is SceneObjectGroup)) |
57 | return false; | 57 | return false; |
58 | 58 | ||
59 | SceneObject task = (SceneObject)m_scene.Entities[obj]; | 59 | SceneObjectGroup task = (SceneObjectGroup)m_scene.Entities[obj]; |
60 | LLUUID taskOwner = task.rootPrimitive.OwnerID; | 60 | LLUUID taskOwner = null; |
61 | 61 | ||
62 | // Object owners should be able to edit their own content | 62 | // Object owners should be able to edit their own content |
63 | if (user == taskOwner) | 63 | if (user == taskOwner) |