From 5de624ffab425d1211f4e29b19f9b2f7cc224529 Mon Sep 17 00:00:00 2001 From: chmanie Date: Thu, 8 Jun 2023 16:00:25 +0200 Subject: [PATCH] Update tui position on position change --- cbd-tui/src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cbd-tui/src/main.rs b/cbd-tui/src/main.rs index 09cf1b2..467536c 100644 --- a/cbd-tui/src/main.rs +++ b/cbd-tui/src/main.rs @@ -344,7 +344,9 @@ impl NowPlayingView { fn update_play_state(&mut self, play_state: PlayState) { self.play_state = play_state; } - fn update_position(&mut self, pos: TrackPosition) {} + fn update_position(&mut self, pos: TrackPosition) { + self.elapsed = Some(pos.position as f64 / pos.duration as f64); + } fn update_track(&mut self, active: Option) { if let Some(track) = &active { Notification::new()