From 727168c12886e9009cacc11e2c1b8d6595b67fb6 Mon Sep 17 00:00:00 2001 From: Moritz Weber Date: Tue, 14 Mar 2023 21:12:16 +0100 Subject: [PATCH] fixed bug in append to manually queued songs --- CHANGELOG.md | 4 ++++ src/lib/domain/modules/dynamic_queue.dart | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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++; }