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

View File

@ -317,14 +317,10 @@ namespace osu.Game.Screens.Select
ensurePlayingSelected(beatmapSetChange); 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); trackManager.SetExclusive(track);
@ -332,7 +328,6 @@ namespace osu.Game.Screens.Select
track.Seek(Beatmap.Beatmap.Metadata.PreviewTime); track.Seek(Beatmap.Beatmap.Metadata.PreviewTime);
track.Start(); track.Start();
} }
});
} }
private void addBeatmapSet(BeatmapSetInfo beatmapSet, BaseGame game) private void addBeatmapSet(BeatmapSetInfo beatmapSet, BaseGame game)