Avoid a spurious error message when taking a friend's no copy item

This commit is contained in:
Melanie Thielker
2010-07-01 16:11:10 +02:00
parent 46a531d865
commit 3940a4dbc7
2 changed files with 39 additions and 12 deletions

View File

@@ -1604,8 +1604,15 @@ namespace OpenSim.Region.Framework.Scenes
}
else
{
if (!Permissions.CanTakeCopyObject(grp.UUID, remoteClient.AgentId))
if (action == DeRezAction.TakeCopy)
{
if (!Permissions.CanTakeCopyObject(grp.UUID, remoteClient.AgentId))
permissionToTakeCopy = false;
}
else
{
permissionToTakeCopy = false;
}
if (!Permissions.CanTakeObject(grp.UUID, remoteClient.AgentId))
permissionToTake = false;