From 4e7ec60b0e52bda27fe42c3a9c7fa5f504e92e21 Mon Sep 17 00:00:00 2001 From: Moshe Sherman Date: Wed, 26 Aug 2020 14:05:22 +0300 Subject: [PATCH] disable repeat track if manualy skip song --- src/queue.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/queue.rs b/src/queue.rs index 91efebf..07a6f20 100644 --- a/src/queue.rs +++ b/src/queue.rs @@ -256,6 +256,9 @@ impl Queue { } } else if let Some(index) = self.next_index() { self.play(index, false, false); + if repeat == RepeatSetting::RepeatTrack && manual { + self.set_repeat(RepeatSetting::RepeatPlaylist); + } } else if repeat == RepeatSetting::RepeatPlaylist && q.len() > 0 { let random_order = self.random_order.read().unwrap(); self.play(