From 9e69a711b528e16fa39ba810f165fbdbf7a3721b Mon Sep 17 00:00:00 2001 From: John Date: Tue, 4 Mar 2014 05:12:49 +0800 Subject: [PATCH] Allow Skin.AddAttachment to overwrite safely Allow Skin.AddAttachment to overwrite an existing attachment as intended. ( For more info, see the Remarks section of: http://msdn.microsoft.com/en-us/library/k7z0zy8k%28v=vs.110%29.aspx ) --- spine-csharp/src/Skin.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-csharp/src/Skin.cs b/spine-csharp/src/Skin.cs index 8aa1bd867..c4da28560 100644 --- a/spine-csharp/src/Skin.cs +++ b/spine-csharp/src/Skin.cs @@ -45,7 +45,7 @@ namespace Spine { public void AddAttachment (int slotIndex, String name, Attachment attachment) { if (attachment == null) throw new ArgumentNullException("attachment cannot be null."); - attachments.Add(new KeyValuePair(slotIndex, name), attachment); + attachments[new KeyValuePair(slotIndex, name)] = attachment; } /// May be null.