From 183c1414cc04f144494397c1c966ee217781af4f Mon Sep 17 00:00:00 2001 From: Saber Haj Rabiee Date: Tue, 26 Nov 2019 01:31:20 -0800 Subject: [PATCH] Fix to properly delete easingParams array --- cocos/editor-support/cocostudio/CCDatas.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cocos/editor-support/cocostudio/CCDatas.cpp b/cocos/editor-support/cocostudio/CCDatas.cpp index 6bfb69a1f94f..935a5a332690 100644 --- a/cocos/editor-support/cocostudio/CCDatas.cpp +++ b/cocos/editor-support/cocostudio/CCDatas.cpp @@ -266,7 +266,7 @@ FrameData::FrameData() FrameData::~FrameData() { - CC_SAFE_DELETE(easingParams); + CC_SAFE_DELETE_ARRAY(easingParams); } void FrameData::copy(const BaseData *baseData) @@ -281,7 +281,7 @@ void FrameData::copy(const BaseData *baseData) tweenEasing = frameData->tweenEasing; easingParamNumber = frameData->easingParamNumber; - CC_SAFE_DELETE(easingParams); + CC_SAFE_DELETE_ARRAY(easingParams); if (easingParamNumber != 0) { easingParams = new (std::nothrow) float[easingParamNumber];