From 97ebb44ca570d1f0eddf26721d5576bfc7da6961 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hans=20M=C3=BCndelein?= Date: Wed, 14 Jun 2023 10:51:29 +0200 Subject: [PATCH] Fix panic on next on empty queue --- crabidy-server/src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crabidy-server/src/lib.rs b/crabidy-server/src/lib.rs index f7feb3d..14d6352 100644 --- a/crabidy-server/src/lib.rs +++ b/crabidy-server/src/lib.rs @@ -79,6 +79,9 @@ impl QueueManager { pub fn next_track(&mut self) -> Option { let len = self.tracks.len(); + if len == 0 { + return None; + }; if self.current_offset < len - 1 { self.current_offset += 1; let current_pos = self.current_position();