From 8a16cf6db482b7a65b1e6962c48a493fb1aaf0cf Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Wed, 17 Apr 2024 13:17:34 +0300 Subject: [PATCH] listing/thread: fix wrong column index crash columns[0] was jused in every for loop instead of columns[n], which would make the debug_assert_eq(area generation, column generation) panic Signed-off-by: Manos Pitsidianakis --- meli/src/mail/listing/thread.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meli/src/mail/listing/thread.rs b/meli/src/mail/listing/thread.rs index 318d6dd7..dcd9feb6 100644 --- a/meli/src/mail/listing/thread.rs +++ b/meli/src/mail/listing/thread.rs @@ -1090,7 +1090,7 @@ impl ThreadListing { let columns = &mut self.data_columns.columns; for n in 0..=4 { let area = columns[n].area().nth_row(idx); - columns[0].grid_mut().clear_area(area, row_attr); + columns[n].grid_mut().clear_area(area, row_attr); } *self.rows.entries.get_mut(idx).unwrap() = ((thread_hash, env_hash), strings);