queue: highlight current playing song initially

This commit is contained in:
krolxon 2024-05-30 16:18:54 +05:30
parent b31e16554c
commit 6ae0aca868
1 changed files with 5 additions and 0 deletions

View File

@ -25,6 +25,11 @@ fn main() -> AppResult<()> {
// initial directory read // initial directory read
app.browser.update_directory(&mut app.conn)?; app.browser.update_directory(&mut app.conn)?;
// initially set the queue's highlighted item to the current playing item
if let Ok(item) = app.conn.conn.currentsong() {
app.queue_list.index = item.unwrap_or_default().place.unwrap_or_default().pos as usize;
}
while app.running { while app.running {
tui.draw(&mut app)?; tui.draw(&mut app)?;
match tui.events.next()? { match tui.events.next()? {