fix weird crash with missing timeline

My timeline wen't missing and then I started crashing here..

bizarre
This commit is contained in:
William Casarin
2024-12-18 13:03:51 -08:00
parent 785d102e80
commit f693bb54c1

View File

@@ -66,10 +66,11 @@ impl Route {
match self {
Route::Timeline(tlr) => match tlr {
TimelineRoute::Timeline(id) => {
let timeline = columns
.find_timeline(*id)
.expect("expected to find timeline");
timeline.kind.to_title()
if let Some(timeline) = columns.find_timeline(*id) {
timeline.kind.to_title()
} else {
ColumnTitle::simple("Unknown")
}
}
TimelineRoute::Thread(_id) => ColumnTitle::simple("Thread"),
TimelineRoute::Reply(_id) => ColumnTitle::simple("Reply"),