Don't append attachments multiple times

This commit is contained in:
Oren Hurvitz
2014-07-18 17:39:20 +03:00
parent feacae173e
commit 712c50e0bf

View File

@@ -520,6 +520,12 @@ namespace OpenSim.Framework
if (!m_attachments.ContainsKey(attach.AttachPoint))
m_attachments[attach.AttachPoint] = new List<AvatarAttachment>();
foreach (AvatarAttachment prev in m_attachments[attach.AttachPoint])
{
if (prev.ItemID == attach.ItemID)
return;
}
m_attachments[attach.AttachPoint].Add(attach);
}
}