mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 16:05:18 +00:00
fix: shuffle doesn't move active track to top
This commit is contained in:
parent
58e569864d
commit
4956bf367b
@ -96,7 +96,10 @@ class MkPlayerWithState extends Player {
|
|||||||
if (shuffle) {
|
if (shuffle) {
|
||||||
_tempMedias = _playlist!.medias;
|
_tempMedias = _playlist!.medias;
|
||||||
final active = _playlist!.medias[_playlist!.index];
|
final active = _playlist!.medias[_playlist!.index];
|
||||||
final newMedias = _playlist!.medias.toList()..shuffle();
|
final newMedias = _playlist!.medias.toList()
|
||||||
|
..shuffle()
|
||||||
|
..remove(active)
|
||||||
|
..insert(0, active);
|
||||||
playlist = _playlist!.copyWith(
|
playlist = _playlist!.copyWith(
|
||||||
medias: newMedias,
|
medias: newMedias,
|
||||||
index: newMedias.indexOf(active),
|
index: newMedias.indexOf(active),
|
||||||
|
Loading…
Reference in New Issue
Block a user