diff --git a/CHANGELOG.md b/CHANGELOG.md index 16ecc47..55f5398 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## Unreleased Changes + +- Fixed bug in "Append to manually queued songs" + ## 1.2.0 - Upgrade to Flutter 3.7 & dependency updates diff --git a/src/lib/domain/modules/dynamic_queue.dart b/src/lib/domain/modules/dynamic_queue.dart index d956c9c..1d5e893 100644 --- a/src/lib/domain/modules/dynamic_queue.dart +++ b/src/lib/domain/modules/dynamic_queue.dart @@ -435,7 +435,7 @@ class DynamicQueue implements ManagedQueueInfo { if (index >= queue.length) return queue.length; int i = index; - while (_queue[i].source == QueueItemSource.added) { + while (i < queue.length && _queue[i].source == QueueItemSource.added) { i++; }