From 806c09bf11f9c6f3c93b75cea04d07f852c72a13 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Fri, 7 May 2021 18:15:00 +0200 Subject: [PATCH] Autoscroll when folding an arbitrary range --- zed/src/editor/buffer_view.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zed/src/editor/buffer_view.rs b/zed/src/editor/buffer_view.rs index 0cd9488091..18e7a4d0c0 100644 --- a/zed/src/editor/buffer_view.rs +++ b/zed/src/editor/buffer_view.rs @@ -1952,9 +1952,8 @@ impl BufferView { .selections(ctx.as_ref()) .iter() .map(|s| s.range(buffer).sorted()) - .collect::>(); - self.display_map.fold(ranges, ctx.as_ref()).unwrap(); - ctx.notify(); + .collect(); + self.fold_ranges(ranges, ctx); } fn fold_ranges(&mut self, ranges: Vec>, ctx: &mut ViewContext) {