fix: dont insert at an index which was removed

This commit is contained in:
Jack Kanarish
2018-05-31 17:28:02 -04:00
parent f816ae771b
commit c03833bf9d

View File

@@ -148,7 +148,11 @@ namespace ICD.Common.Utils.Collections
if (!inserted)
{
int insertIndex = removeIndices[0];
kvp.Value.Insert(insertIndex, item);
if (insertIndex >= kvp.Value.Count)
kvp.Value.Add(item);
else
kvp.Value.Insert(insertIndex, item);
m_Count++;
inserted = true;