From 5e26e06b9124f0ae682930c7541bde82750b807f Mon Sep 17 00:00:00 2001 From: shun-iwasawa Date: Jun 08 2018 05:31:04 +0000 Subject: fix plastic bone crash (#2041) --- diff --git a/toonz/sources/tnztools/plastictool_build.cpp b/toonz/sources/tnztools/plastictool_build.cpp index c797519..23cb72a 100644 --- a/toonz/sources/tnztools/plastictool_build.cpp +++ b/toonz/sources/tnztools/plastictool_build.cpp @@ -805,6 +805,9 @@ void PlasticTool::removeSkeleton(int skelId) { clearSkeletonSelections(); if (m_sd) { + // in order to solve the crash issue #1967, try releasing deformer data here + PlasticDeformerStorage::instance()->releaseSkeletonData( + stageObject()->getPlasticSkeletonDeformation().getPointer(), skelId); m_sd->detach(skelId); if (m_sd->empty()) stageObject()->setPlasticSkeletonDeformation(