From 7683b319b851df5e66465db4916e239b788c09fa Mon Sep 17 00:00:00 2001 From: salmonik Date: Mon, 2 Nov 2026 13:02:11 +0100 Subject: queue: use let chains and tidy imports --- src/queue.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/queue.rs b/src/queue.rs index da79441..17f2143 100644 --- a/src/queue.rs +++ b/src/queue.rs @@ -5,9 +5,9 @@ * https://codeberg.org/salmonik/RSPlayer */ +use rand::SeedableRng; use rand::rngs::StdRng; use rand::seq::SliceRandom; -use rand::SeedableRng; use std::path::{Path, PathBuf}; #[derive(Debug, Clone, PartialEq)] @@ -315,11 +315,11 @@ impl Queue { let mut played: Vec = Vec::new(); let mut played_idx: Vec = Vec::new(); for i in 0..=current_pos { - if let Some(&idx) = self.shuffled_indices.get(i) { - if let Some(track) = self.tracks.get(idx) { - played.push(track.clone()); - played_idx.push(idx); - } + if let Some(&idx) = self.shuffled_indices.get(i) + && let Some(track) = self.tracks.get(idx) + { + played.push(track.clone()); + played_idx.push(idx); } } -- cgit v1.2.3