Skip to content

Commit 64de0fb

Browse files
committed
fix: local chart does not persist mods
1 parent 1e49c99 commit 64de0fb

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

phira/src/charts_view.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -278,11 +278,10 @@ impl ChartsView {
278278
},
279279
Arc::clone(&self.icons),
280280
self.rank_icons.clone(),
281-
get_data()
282-
.charts
283-
.iter()
284-
.find(|it| Some(&it.local_path) == download_path.as_ref())
285-
.map(|it| it.mods)
281+
chart
282+
.local_path
283+
.as_ref()
284+
.and_then(|path| get_data().charts.iter().find(|it| &it.local_path == path).map(|it| it.mods))
286285
.unwrap_or_default(),
287286
);
288287
self.transit = Some(TransitState {

0 commit comments

Comments
 (0)