diff options
| author | Max Isom <[email protected]> | 2020-03-19 17:22:22 -0500 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2020-03-19 17:22:22 -0500 |
| commit | 3de34e5e4a087376f2ffe364fc9640f26580357c (patch) | |
| tree | a5b7d0d5db3cff37a6af4285ed604a8d95aebead /src/services/queue.ts | |
| parent | 7f39642c49b55dc1c29eb07962c79797eee66270 (diff) | |
| download | muse-3de34e5e4a087376f2ffe364fc9640f26580357c.tar.xz muse-3de34e5e4a087376f2ffe364fc9640f26580357c.zip | |
Fix Queue.removeCurrent()
Diffstat (limited to 'src/services/queue.ts')
| -rw-r--r-- | src/services/queue.ts | 6 |
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 { |
