From 817304cecc640f393a02de9e0a8f15da61e48ba0 Mon Sep 17 00:00:00 2001 From: flamingo Date: Sun, 14 Apr 2013 14:25:08 +0400 Subject: [PATCH] Update spine-cocos2dx.cpp Fixed crash at bounding box function. --- spine-cocos2dx/src/spine/spine-cocos2dx.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-cocos2dx/src/spine/spine-cocos2dx.cpp b/spine-cocos2dx/src/spine/spine-cocos2dx.cpp index 346b6f8e7..288212081 100644 --- a/spine-cocos2dx/src/spine/spine-cocos2dx.cpp +++ b/spine-cocos2dx/src/spine/spine-cocos2dx.cpp @@ -192,7 +192,7 @@ CCRect CCSkeleton::boundingBox () { for (int i = 0; i < skeleton->slotCount; ++i) { Slot* slot = skeleton->slots[i]; Attachment* attachment = slot->attachment; - if (attachment->type != ATTACHMENT_REGION) continue; + if (!attachment || attachment->type != ATTACHMENT_REGION) continue; Cocos2dxRegionAttachment* regionAttachment = SUB_CAST(Cocos2dxRegionAttachment, attachment); minX = min(minX, regionAttachment->quad.bl.vertices.x); minY = min(minY, regionAttachment->quad.bl.vertices.y);