Fix #109787: filter out non Fcurve channels from nlatrack_truncate_temporary_tracks
## Overview Adding ANIMFILTER_FCURVESONLY filter to nlatrack_truncate_temporary_tracks to fix index out of bounds crash. Pull Request: https://projects.blender.org/blender/blender/pulls/110032
This commit is contained in:
@@ -248,7 +248,7 @@ static bool transdata_get_track_shuffle_offset(ListBase *trans_datas, int *r_tra
|
||||
|
||||
static void nlatrack_truncate_temporary_tracks(bAnimContext *ac)
|
||||
{
|
||||
short filter = (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA);
|
||||
short filter = (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA | ANIMFILTER_FCURVESONLY);
|
||||
ListBase anim_data = {NULL, NULL};
|
||||
ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user