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

This commit is contained in:
Mario Zechner 2022-11-29 09:09:36 +01:00
parent 7c285d6a3a
commit d525e42479

View File

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