From 0f893656f4d1c389fb67c4015d351c7156c19ca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 4 Feb 2021 18:56:34 +0100 Subject: Fix T85356: Dope Sheet not showing keyframes of Geometry Nodes graph The animation filter wasn't following ID pointers to Node Trees yet. --- source/blender/editors/animation/anim_filter.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index f2022194ed5..a03f19d0111 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -2403,6 +2403,13 @@ static void animfilter_modifier_idpoin_cb(void *afm_ptr, } break; } + case ID_NT: { + bNodeTree *node_tree = (bNodeTree *)id; + if (!(afm->ads->filterflag & ADS_FILTER_NONTREE)) { + afm->items += animdata_filter_ds_nodetree( + afm->ac, &afm->tmp_data, afm->ads, owner_id, node_tree, afm->filter_mode); + } + } /* TODO: images? */ default: -- cgit v1.2.3