From 4876e40a98f4fe4bd565e43e858fbce22c87cf28 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 2 Sep 2021 10:14:32 +0200 Subject: [PATCH] Reset rendered range when calling `ListState::reset` --- gpui/src/elements/list.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/gpui/src/elements/list.rs b/gpui/src/elements/list.rs index e207b4729755f68722dc89bb3c054a9ed0603836..b3b61bb30cedac887855b0c095203a8118ca7fd7 100644 --- a/gpui/src/elements/list.rs +++ b/gpui/src/elements/list.rs @@ -321,6 +321,7 @@ impl ListState { pub fn reset(&self, element_count: usize) { let state = &mut *self.0.borrow_mut(); + state.rendered_range = 0..0; state.logical_scroll_top = None; state.items = SumTree::new(); state