瀏覽代碼

[cpp] Reference attachments in Skin::addSkin(), closes #2203, closes #2202.

Mario Zechner 2 年之前
父節點
當前提交
d525e42479
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      spine-cpp/spine-cpp/src/spine/Skin.cpp

+ 1 - 0
spine-cpp/spine-cpp/src/spine/Skin.cpp

@@ -164,6 +164,7 @@ void Skin::addSkin(Skin *other) {
 	AttachmentMap::Entries entries = other->getAttachments();
 	while (entries.hasNext()) {
 		AttachmentMap::Entry &entry = entries.next();
+        entry._attachment->reference();
 		setAttachment(entry._slotIndex, entry._name, entry._attachment);
 	}
 }