diff --git a/zed/src/editor/buffer_view.rs b/zed/src/editor/buffer_view.rs index 0cd948809183d29f0d6b2bfae4f785a7b4ac22bc..18e7a4d0c00ea78afe1850b149824d05190039d7 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) {