summaryrefslogtreecommitdiffstats
path: root/src/playlist.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/playlist.rs')
-rw-r--r--src/playlist.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/playlist.rs b/src/playlist.rs
index 818a470..e96d927 100644
--- a/src/playlist.rs
+++ b/src/playlist.rs
@@ -54,7 +54,7 @@ impl Playlist {
} else {
self.is_full = false;
let res = self.data[self.read].take();
- self.read += 1;
+ self.read = (self.read + 1) % self.data.capacity();
info!("Popping {:?} from playlist", res.as_ref().map(|r| &r.title));