Don't append attachments multiple times

0.8.0.3
Oren Hurvitz 2014-07-18 17:39:20 +03:00 committed by Justin Clark-Casey
parent f1536de438
commit e7bd4a11aa
1 changed files with 6 additions and 0 deletions

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);
}
}