From 14f503a554086788cff1112859057ddaee58851d Mon Sep 17 00:00:00 2001 From: Andreas Tsouchlos Date: Tue, 30 Dec 2025 00:15:58 +0200 Subject: [PATCH] Fix crash on empty savefile --- src/ui.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ui.rs b/src/ui.rs index 4956bdd..91d469e 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -48,8 +48,12 @@ fn draw_seeding_tab(f: &mut Frame, app: &mut App) { f.render_stateful_widget( list, chunks[0], - &mut ListState::default() - .with_selected(Some(app.included_publications.len() - 1)), + &mut ListState::default().with_selected( + match app.included_publications.len() { + 0 => None, + _ => Some(app.included_publications.len() - 1), + }, + ), ); // Text entry