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 18c86b03387c56a971fe826de727ad44769261ac..5e1624aa877c718c172c520b1c2108db5683a5ce 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; }