mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-14 06:10:31 +05:30
Fix duplicated videos in the playing queue
This commit is contained in:
parent
aa3aee0b27
commit
bda610d99c
@ -30,11 +30,11 @@ object PlayingQueue {
|
||||
fun clear() = queue.clear()
|
||||
|
||||
fun add(vararg streamItem: StreamItem) {
|
||||
streamItem.forEach {
|
||||
if (currentStream != it) {
|
||||
if (queue.contains(it)) queue.remove(it)
|
||||
queue.add(it)
|
||||
}
|
||||
for (stream in streamItem) {
|
||||
if (currentStream?.url?.toID() == stream.url?.toID()) continue
|
||||
// remove if already present
|
||||
queue.remove(stream)
|
||||
queue.add(stream)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user