Update src/data/phase-priority-queue.ts

Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
This commit is contained in:
Bertie690 2025-08-11 10:41:55 -04:00 committed by GitHub
parent d576da72d2
commit c1c66a473b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -64,11 +64,12 @@ export abstract class PhasePriorityQueue {
if (phaseIndex === -1) {
return 0;
}
do {
while (numRemoved < removeCount && phaseIndex !== -1) {
this.queue.splice(phaseIndex, 1);
numRemoved++;
} while (numRemoved < removeCount || (phaseIndex = this.queue.findIndex(phaseFilter)) !== -1);
return removeCount;
phaseIndex = this.queue.findIndex(phaseFilter);
}
return numRemoved;
}
}