diff --git a/scene/2d/line_builder.cpp b/scene/2d/line_builder.cpp index 4a092675c98..efc531a08c5 100644 --- a/scene/2d/line_builder.cpp +++ b/scene/2d/line_builder.cpp @@ -112,7 +112,7 @@ void LineBuilder::build() { } } - if (Math::is_zero_approx(total_distance)) { + if (point_count < 2 || (distance_required && Math::is_zero_approx(total_distance))) { // Zero-length line, nothing to build. return; }