Shuffle: fix quick song change deleting the whole queue
This commit is contained in:
parent
b95edde7df
commit
c785965041
@ -436,6 +436,8 @@ namespace unison
|
||||
}
|
||||
|
||||
_isUpdatingSong = false;
|
||||
|
||||
Trace.WriteLine("Updated song");
|
||||
}
|
||||
|
||||
private async void GetAlbumCover(string path, CancellationToken token)
|
||||
@ -565,13 +567,13 @@ namespace unison
|
||||
|
||||
public void Prev()
|
||||
{
|
||||
if (CanPrevNext)
|
||||
if (CanPrevNext && !_isUpdatingSong)
|
||||
SendCommand(new PreviousCommand());
|
||||
}
|
||||
|
||||
public void Next()
|
||||
{
|
||||
if (CanPrevNext)
|
||||
if (CanPrevNext && !_isUpdatingSong)
|
||||
SendCommand(new NextCommand());
|
||||
}
|
||||
|
||||
|
@ -386,8 +386,9 @@ namespace unison
|
||||
return;
|
||||
|
||||
int PlaylistLength = _mpd.GetStatus().PlaylistLength;
|
||||
int Num = 10 - PlaylistLength;
|
||||
if (Num < 1)
|
||||
int Num = 50 - PlaylistLength;
|
||||
|
||||
if (PlaylistLength > 25)
|
||||
return;
|
||||
|
||||
await UpdateFilter();
|
||||
|
Loading…
Reference in New Issue
Block a user