From 8cbb73b75e7aca1aa163406f4583273e6ff4bac2 Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Wed, 1 Mar 2023 23:09:34 +0000 Subject: [PATCH] fix(dynamic string): dynamic sections not respecting ordering Fixes #69. --- src/dynamic_string.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dynamic_string.rs b/src/dynamic_string.rs index 43cb20e..f3aa8ed 100644 --- a/src/dynamic_string.rs +++ b/src/dynamic_string.rs @@ -71,6 +71,9 @@ impl DynamicString { let tx = tx.clone(); let label_parts = label_parts.clone(); + // insert blank value to preserve segment order + lock!(label_parts).push(String::new()); + spawn(async move { script .run(|(out, _)| {