diff --git a/src/app.rs b/src/app.rs index a2582d7..96bbb15 100644 --- a/src/app.rs +++ b/src/app.rs @@ -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(()) }