From b2b73ca489e5b9dc022ab8010f924acbfbd48d8d Mon Sep 17 00:00:00 2001 From: YimingWu Date: Mon, 6 Jan 2025 11:36:25 +0100 Subject: [PATCH] Fix #132480: Grease Pencil: Length modifier early return on empty filter If material/layer influence filter causes no stroke to be selected, return early to prevent crashes due to index errors. Pull Request: https://projects.blender.org/blender/blender/pulls/132510 --- source/blender/geometry/intern/extend_curves.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/blender/geometry/intern/extend_curves.cc b/source/blender/geometry/intern/extend_curves.cc index 97847181d1e..d22e77ba06e 100644 --- a/source/blender/geometry/intern/extend_curves.cc +++ b/source/blender/geometry/intern/extend_curves.cc @@ -215,6 +215,9 @@ bke::CurvesGeometry extend_curves(bke::CurvesGeometry &src_curves, if (src_curves.points_num() < 2) { return src_curves; } + if (selection.is_empty()) { + return src_curves; + } const int src_curves_num = src_curves.curves_num(); Array start_points(src_curves_num, 0);