summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJokler <jokler@protonmail.com>2020-01-12 22:44:50 +0100
committerJokler <jokler@protonmail.com>2020-01-12 22:44:50 +0100
commitc0418c2ca3a2eab969a944e3b2b408d767283124 (patch)
treeb1d9fb0dc7fb53f28519841b96647909d640ce13
parent53d59b77963ec6e0bc80751c33c0ff3557c8cb6c (diff)
downloadpokebot-c0418c2ca3a2eab969a944e3b2b408d767283124.tar.gz
pokebot-c0418c2ca3a2eab969a944e3b2b408d767283124.zip
Player: Fix playlist read index calculation
-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));