From ba0f73d0760ae9ad39cde438439932d0f5add24e Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Fri, 17 Oct 2025 13:10:37 +0200 Subject: [PATCH] Fix: crash writing undo step for grease pencil This was missing from #148144. --- source/blender/blenkernel/intern/grease_pencil.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/grease_pencil.cc b/source/blender/blenkernel/intern/grease_pencil.cc index 58a6f20d3f8..55f7e41182e 100644 --- a/source/blender/blenkernel/intern/grease_pencil.cc +++ b/source/blender/blenkernel/intern/grease_pencil.cc @@ -4416,8 +4416,8 @@ static void write_drawing_array(GreasePencil &grease_pencil, curves.blend_write_prepare(write_data); drawing_copy.runtime = nullptr; - BLO_write_struct_at_address(writer, GreasePencilDrawing, drawing_base, &drawing_copy); curves.blend_write(*writer, grease_pencil.id, write_data); + BLO_write_struct_at_address(writer, GreasePencilDrawing, drawing_base, &drawing_copy); break; } case GP_DRAWING_REFERENCE: {