From 909c5da947041d6a6d191fd2e1cf6e845e3b3b8c Mon Sep 17 00:00:00 2001 From: Almaz Shinbay Date: Fri, 28 Jul 2023 20:51:41 +0600 Subject: [PATCH] Fix crash errors with GPv3 objects after #1f722a6d01 --- .../space_outliner/tree/tree_element_gpencil_effect.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_outliner/tree/tree_element_gpencil_effect.cc b/source/blender/editors/space_outliner/tree/tree_element_gpencil_effect.cc index 21593cdc21b..434e289c182 100644 --- a/source/blender/editors/space_outliner/tree/tree_element_gpencil_effect.cc +++ b/source/blender/editors/space_outliner/tree/tree_element_gpencil_effect.cc @@ -30,8 +30,14 @@ void TreeElementGPencilEffectBase::expand(SpaceOutliner &space_outliner) const { int index; LISTBASE_FOREACH_INDEX (ShaderFxData *, fx, &object_.shader_fx, index) { - outliner_add_element( - &space_outliner, &legacy_te_.subtree, &object_, &legacy_te_, TSE_GPENCIL_EFFECT, index); + GPencilEffectElementCreateData gp_effect_data = {&object_, fx}; + + outliner_add_element(&space_outliner, + &legacy_te_.subtree, + &gp_effect_data, + &legacy_te_, + TSE_GPENCIL_EFFECT, + index); } } -- 2.30.2