We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 683f8c1 commit 19ff4b4Copy full SHA for 19ff4b4
src/view/table_view.rs
@@ -928,7 +928,10 @@ where
928
}
929
930
fn draw_content(&self, printer: &Printer<'_, '_>) {
931
- for i in 0..self.rows_to_items.len() {
+ let start = printer.content_offset.y;
932
+ let end = cmp::min(start + printer.output_size.y, self.rows_to_items.len());
933
+
934
+ for i in start..end {
935
let printer = printer.offset((0, i));
936
let color = if Some(i) == self.focus && self.enabled {
937
if !self.column_select && self.enabled && printer.focused {
0 commit comments