From d34a3840d7f4e4f2a80d2f54363e1a2af0d54dd5 Mon Sep 17 00:00:00 2001 From: Philipp Oeser Date: Tue, 20 Feb 2024 17:46:52 +0100 Subject: [PATCH] Fix #102930: crash loading a GP file with hook custom curve The CurveMapping was just not initialized on file read (now done via BKE_curvemapping_init). --- source/blender/blenkernel/intern/gpencil_modifier_legacy.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/blenkernel/intern/gpencil_modifier_legacy.cc b/source/blender/blenkernel/intern/gpencil_modifier_legacy.cc index 622f60da87e..cec431bc457 100644 --- a/source/blender/blenkernel/intern/gpencil_modifier_legacy.cc +++ b/source/blender/blenkernel/intern/gpencil_modifier_legacy.cc @@ -963,6 +963,7 @@ void BKE_gpencil_modifier_blend_read_data(BlendDataReader *reader, ListBase *lb, BLO_read_data_address(reader, &hmd->curfalloff); if (hmd->curfalloff) { BKE_curvemapping_blend_read(reader, hmd->curfalloff); + BKE_curvemapping_init(hmd->curfalloff); } } else if (md->type == eGpencilModifierType_Noise) { -- 2.30.2