perf: fix continuous repaint

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-05-23 11:06:22 -07:00
parent c30fc44df0
commit 93b7af1a4e

View File

@@ -275,14 +275,14 @@ fn poll_notes_for_timeline<'a>(
let new_items = timeline.notes.len() - prev_items;
// TODO: technically items could have been added inbetween
timeline
.list
.clone()
.lock()
.unwrap()
.items_inserted_at_start(new_items);
ctx.request_repaint();
if new_items > 0 {
timeline
.list
.clone()
.lock()
.unwrap()
.items_inserted_at_start(new_items);
}
Ok(())
}