From 657b0affd504c7b528b72c775f8ff50a69bba85c Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 2 Jun 2021 14:43:17 -0700 Subject: [PATCH] Avoid unnecessarily adding internal summaries in Cursor::next --- zed/src/sum_tree/cursor.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zed/src/sum_tree/cursor.rs b/zed/src/sum_tree/cursor.rs index 18c86b0338..5e1624aa87 100644 --- a/zed/src/sum_tree/cursor.rs +++ b/zed/src/sum_tree/cursor.rs @@ -229,9 +229,8 @@ where .. } => { if !descend { - let summary = &child_summaries[entry.index]; - entry.seek_dimension.add_summary(summary, cx); - entry.sum_dimension.add_summary(summary, cx); + entry.seek_dimension = self.seek_dimension.clone(); + entry.sum_dimension = self.sum_dimension.clone(); entry.index += 1; }