Fix prim locking to behave like SL

This commit is contained in:
Melanie
2013-06-23 01:14:07 +02:00
parent 694c4bcbb6
commit 4bf1afe300

View File

@@ -2699,8 +2699,8 @@ namespace OpenSim.Region.Framework.Scenes
part.ClonePermissions(RootPart);
});
uint lockMask = ~(uint)PermissionMask.Move;
uint lockBit = RootPart.OwnerMask & (uint)PermissionMask.Move;
uint lockMask = ~(uint)(PermissionMask.Move | PermissionMask.Modify);
uint lockBit = RootPart.OwnerMask & (uint)(PermissionMask.Move | PermissionMask.Modify);
RootPart.OwnerMask = (RootPart.OwnerMask & lockBit) | ((newOwnerMask | foldedPerms) & lockMask);
RootPart.ScheduleFullUpdate();
}