diff --git a/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs b/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs index f1f7522576..e15b9ffebd 100755 --- a/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs @@ -345,7 +345,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments if (ad.AttachmentObjects != null && ad.AttachmentObjects.Count > 0) { lock (sp.AttachmentsSyncLock) - sp.ClearAttachments(); + DeleteAttachmentsFromScene(sp, true); // delete int i = 0; for (int indx = 0; indx < ad.AttachmentObjects.Count; ++indx)