mirror of
https://github.com/Rafostar/clapper.git
synced 2025-08-29 23:32:04 +02:00
Do not check Ids length in shuffle repeat mode
We always have at least 2 playlist items, thus at least 1 Id in array when we reach this point in code
This commit is contained in:
@@ -192,20 +192,14 @@ class ClapperPlaylistWidget extends Gtk.ListBox
|
||||
index++;
|
||||
}
|
||||
|
||||
if(playlistIds.length) {
|
||||
const randomId = playlistIds[
|
||||
Math.floor(Math.random() * playlistIds.length)
|
||||
];
|
||||
debug(`selected random playlist item: ${randomId}`);
|
||||
/* We always have non-empty array here,
|
||||
* otherwise seek to beginning is performed */
|
||||
const randomId = playlistIds[
|
||||
Math.floor(Math.random() * playlistIds.length)
|
||||
];
|
||||
debug(`selected random playlist item: ${randomId}`);
|
||||
|
||||
return this.changeActiveRow(randomId);
|
||||
}
|
||||
else {
|
||||
debug('only one playlist item, playing again');
|
||||
|
||||
player.seek(0);
|
||||
return true;
|
||||
}
|
||||
return this.changeActiveRow(randomId);
|
||||
}
|
||||
|
||||
if(this.nextTrack())
|
||||
|
Reference in New Issue
Block a user