1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-15 14:53:01 +08:00

Don't async/await song selection since audio operations are now on a separate thread.

This commit is contained in:
Thomas Müller 2016-12-18 15:19:41 +01:00
parent 401d3c1907
commit 66435a515c
2 changed files with 9 additions and 14 deletions

@ -1 +1 @@
Subproject commit f8899f9d1043ed74481eba2d9bf89c3c5ee38ddf
Subproject commit 45bff5838d133d918547e90bd74c9d0d5fadecc1

View File

@ -317,22 +317,17 @@ namespace osu.Game.Screens.Select
ensurePlayingSelected(beatmapSetChange);
}
private async Task ensurePlayingSelected(bool preview = false)
private void ensurePlayingSelected(bool preview = false)
{
AudioTrack track = null;
AudioTrack track = Beatmap?.Track;
await Task.Run(() => track = Beatmap?.Track);
Schedule(delegate
if (track != null)
{
if (track != null)
{
trackManager.SetExclusive(track);
if (preview)
track.Seek(Beatmap.Beatmap.Metadata.PreviewTime);
track.Start();
}
});
trackManager.SetExclusive(track);
if (preview)
track.Seek(Beatmap.Beatmap.Metadata.PreviewTime);
track.Start();
}
}
private void addBeatmapSet(BeatmapSetInfo beatmapSet, BaseGame game)