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;
}
for (attachmentsMap = Json::getItem(skinMap,
"attachments")
->_child;
Json *attachments = Json::getItem(skinMap, "attachments");
if (attachments)
for (attachmentsMap = attachments->_child;
attachmentsMap; attachmentsMap = attachmentsMap->_next) {
SlotData *slot = skeletonData->findSlot(attachmentsMap->_name);
Json *attachmentMap;