From c2ed38f0af3668011f451b408d54d9b1be68e413 Mon Sep 17 00:00:00 2001 From: Adrian Ulrich Date: Fri, 9 Jun 2017 09:37:03 +0200 Subject: [PATCH] Fix out of bounds error. We might call timeline.add() with an invalid position if we skipped a song due to being unfilled. Use 'added' instead of 'j' to calculate the queue position. --- src/ch/blinkenlights/android/vanilla/SongTimeline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch/blinkenlights/android/vanilla/SongTimeline.java b/src/ch/blinkenlights/android/vanilla/SongTimeline.java index 259bcc22..a7c5569e 100644 --- a/src/ch/blinkenlights/android/vanilla/SongTimeline.java +++ b/src/ch/blinkenlights/android/vanilla/SongTimeline.java @@ -775,7 +775,7 @@ public final class SongTimeline { continue; } - timeline.add(start + j, song); + timeline.add(start + added, song); added++; if (jumpSong == null) {