From fbaabd7bcf6a6535c10c0d9a911b9f9bbc2bac4d Mon Sep 17 00:00:00 2001 From: Clement Rey Date: Wed, 9 Oct 2024 16:17:27 +0200 Subject: [PATCH] simplify time_range computation --- crates/store/re_dataframe/src/query.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/store/re_dataframe/src/query.rs b/crates/store/re_dataframe/src/query.rs index bfb9dbcece90..7cebcc4ad758 100644 --- a/crates/store/re_dataframe/src/query.rs +++ b/crates/store/re_dataframe/src/query.rs @@ -254,10 +254,12 @@ impl QueryHandle<'_> { // The chunks were sorted that way before, and it needs to stay that way after. chunks.sort_by_key(|(_cursor, chunk)| { + // NOTE: The chunk has been densified already: its global time range is the same as + // the time range for the specific component of interest. chunk - .time_range_per_component() + .timelines() .get(&self.query.filtered_index) - .and_then(|per_component| per_component.get(&descr.component_name)) + .map(|time_column| time_column.time_range()) .map_or(TimeInt::STATIC, |time_range| time_range.min()) }); }