Avoid unnecessarily adding internal summaries in Cursor::next

Max Brunsfeld created

Change summary

zed/src/sum_tree/cursor.rs | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)

Detailed changes

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;
                         }