1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-15 11:07:25 +08:00

Fix crash when switching tracks back and forth with shuffle on

This commit is contained in:
Bartłomiej Dach 2024-10-11 12:45:14 +02:00
parent 1a25e9d179
commit 4a16341a94
No known key found for this signature in database

View File

@ -397,9 +397,12 @@ namespace osu.Game.Overlays
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