From 32af616848f7818aa45026a8a10d36620044e410 Mon Sep 17 00:00:00 2001 From: AndreaGuarracino Date: Sun, 20 Aug 2023 16:08:35 +0200 Subject: [PATCH] fix edge case with 1 path fragment --- src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 46a8b609..8aaf4933 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -680,7 +680,7 @@ int main(int argc, char **argv) { prec_i = i; } } - if (prec_i != path_mapping.size() - 1) { + if (path_mapping.size() == 1 || prec_i != path_mapping.size() - 1) { smoothed->create_path_handle(path_handle_2_name_and_length[prec_path].first); path_handle_2_start_and_end_in_path_mapping[prec_path] = std::make_pair(prec_i, path_mapping.size() - 1); }