prevent a crash when a skin has no attachments. (#2114)

This commit is contained in:
Toru Hisai 2022-07-18 21:09:12 +09:00 committed by GitHub
parent 3cdfb25a48
commit 85af0f6580
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -508,9 +508,9 @@ SkeletonData *SkeletonJson::readSkeletonData(const char *json) {
skeletonData->_defaultSkin = skin; skeletonData->_defaultSkin = skin;
} }
for (attachmentsMap = Json::getItem(skinMap, Json *attachments = Json::getItem(skinMap, "attachments");
"attachments") if (attachments)
->_child; for (attachmentsMap = attachments->_child;
attachmentsMap; attachmentsMap = attachmentsMap->_next) { attachmentsMap; attachmentsMap = attachmentsMap->_next) {
SlotData *slot = skeletonData->findSlot(attachmentsMap->_name); SlotData *slot = skeletonData->findSlot(attachmentsMap->_name);
Json *attachmentMap; Json *attachmentMap;