aboutsummaryrefslogtreecommitdiff
path: root/src/services/queue.ts
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2020-03-19 17:22:22 -0500
committerMax Isom <[email protected]>2020-03-19 17:22:22 -0500
commit3de34e5e4a087376f2ffe364fc9640f26580357c (patch)
treea5b7d0d5db3cff37a6af4285ed604a8d95aebead /src/services/queue.ts
parent7f39642c49b55dc1c29eb07962c79797eee66270 (diff)
downloadmuse-3de34e5e4a087376f2ffe364fc9640f26580357c.tar.xz
muse-3de34e5e4a087376f2ffe364fc9640f26580357c.zip
Fix Queue.removeCurrent()
Diffstat (limited to 'src/services/queue.ts')
-rw-r--r--src/services/queue.ts6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/services/queue.ts b/src/services/queue.ts
index c5c8722..70d9a58 100644
--- a/src/services/queue.ts
+++ b/src/services/queue.ts
@@ -19,7 +19,7 @@ export default class {
private position = 0;
forward(): void {
- if (this.position <= this.size() + 1) {
+ if (this.position < this.size() + 1) {
this.position++;
} else {
throw new Error('No songs in queue to forward to.');
@@ -85,10 +85,6 @@ export default class {
removeCurrent(): void {
this.queue = [...this.queue.slice(0, this.position), ...this.queue.slice(this.position + 1)];
-
- if (this.position !== 0) {
- this.position--;
- }
}
size(): number {