aboutsummaryrefslogtreecommitdiff
path: root/src/services/queue.ts
diff options
context:
space:
mode:
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 {