Small fixes
This commit is contained in:
@@ -89,6 +89,14 @@ impl Line {
|
||||
self.dirty_line = true;
|
||||
}
|
||||
|
||||
pub fn clear_draw_cache(&mut self) {
|
||||
for i in 0..self.item_line.len() {
|
||||
self.item_line[i] = None;
|
||||
self.cell_to_item[i] = -1;
|
||||
}
|
||||
self.dirty_line = true;
|
||||
}
|
||||
|
||||
fn set_cell_to_empty(&mut self, cell_idx: usize) -> bool {
|
||||
if self.item_line[cell_idx].is_some() {
|
||||
self.item_line[cell_idx] = None;
|
||||
|
||||
@@ -182,6 +182,12 @@ impl UiModel {
|
||||
row.clear(left, right);
|
||||
}
|
||||
}
|
||||
|
||||
pub fn clear_draw_cache(&mut self) {
|
||||
for row in &mut self.model.iter_mut() {
|
||||
row.clear_draw_cache();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
|
||||
Reference in New Issue
Block a user