diff --git a/yazi-dds/src/sendable.rs b/yazi-dds/src/sendable.rs index d1b895ae..337e6988 100644 --- a/yazi-dds/src/sendable.rs +++ b/yazi-dds/src/sendable.rs @@ -27,7 +27,7 @@ impl Sendable { } if map.len() == i as usize - 1 { - Data::List(map.into_values().collect()) + Data::List((1..i).map(|i| map.remove(&DataKey::Integer(i)).unwrap()).collect()) } else { Data::Dict(map) }