diff options
-rw-r--r-- | source/blender/blenkernel/intern/action.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/action.c b/source/blender/blenkernel/intern/action.c index 70fbf2d39e8..80e40efd1fb 100644 --- a/source/blender/blenkernel/intern/action.c +++ b/source/blender/blenkernel/intern/action.c @@ -616,6 +616,10 @@ void BKE_pose_channels_hash_free(bPose *pose) void BKE_pose_channel_free(bPoseChannel *pchan) { + if (pchan->custom) { + id_us_min(&pchan->custom->id); + pchan->custom = NULL; + } if (pchan->mpath) { animviz_free_motionpath(pchan->mpath); |