Only schedule when faulted

This commit is contained in:
ColdVolcano 2017-04-23 00:53:21 -05:00
parent 4b69477531
commit 6a05440e6c

View File

@ -294,7 +294,7 @@ namespace osu.Game.Overlays
trackManager.SetExclusive(current.Track); trackManager.SetExclusive(current.Track);
current.Track.Start(); current.Track.Start();
beatmapSource.Value = current; beatmapSource.Value = current;
}).ContinueWith(task => Schedule(() => task.ThrowIfFaulted())); }).ContinueWith(task => Schedule(() => task.ThrowIfFaulted()), TaskContinuationOptions.OnlyOnFaulted);
updateDisplay(current, isNext ? TransformDirection.Next : TransformDirection.Prev); updateDisplay(current, isNext ? TransformDirection.Next : TransformDirection.Prev);
} }