Merge pull request #949 from MrTheMake/songselect-preview-fix

Fix not applying song select preview seek
This commit is contained in:
Dean Herbert
2017-07-18 13:09:59 +09:00
committed by GitHub

View File

@ -330,21 +330,19 @@ namespace osu.Game.Screens.Select
if (beatmap.Equals(Beatmap?.BeatmapInfo)) if (beatmap.Equals(Beatmap?.BeatmapInfo))
return; return;
bool beatmapSetChange = false; bool preview = beatmap.BeatmapSetInfoID != Beatmap?.BeatmapInfo.BeatmapSetInfoID;
if (beatmap.BeatmapSetInfoID == selectionChangeNoBounce?.BeatmapSetInfoID) if (beatmap.BeatmapSetInfoID == selectionChangeNoBounce?.BeatmapSetInfoID)
sampleChangeDifficulty.Play(); sampleChangeDifficulty.Play();
else else
{
sampleChangeBeatmap.Play(); sampleChangeBeatmap.Play();
beatmapSetChange = true;
}
selectionChangeNoBounce = beatmap; selectionChangeNoBounce = beatmap;
selectionChangedDebounce = Scheduler.AddDelayed(delegate selectionChangedDebounce = Scheduler.AddDelayed(delegate
{ {
Beatmap = database.GetWorkingBeatmap(beatmap, Beatmap); Beatmap = database.GetWorkingBeatmap(beatmap, Beatmap);
ensurePlayingSelected(beatmapSetChange); ensurePlayingSelected(preview);
}, 100); }, 100);
} }