mirror of https://github.com/ppy/osu
Fix crash when switching tracks back and forth with shuffle on
This commit is contained in:
parent
1a25e9d179
commit
4a16341a94
|
@ -397,9 +397,12 @@ private bool next(bool allowProtectedTracks)
|
|||
randomHistoryDirection += direction;
|
||||
}
|
||||
|
||||
result = previousRandomSets[^1];
|
||||
previousRandomSets.RemoveAt(previousRandomSets.Count - 1);
|
||||
return result;
|
||||
if (previousRandomSets.Count > 0)
|
||||
{
|
||||
result = previousRandomSets[^1];
|
||||
previousRandomSets.RemoveAt(previousRandomSets.Count - 1);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
// if the early-return above didn't cover it, it means that we have no history to fall back on
|
||||
|
|
Loading…
Reference in New Issue