1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-29 23:41:19 +08:00

Merge pull request #12009 from peppy/fix-changelog

This commit is contained in:
Bartłomiej Dach
2021-03-13 15:53:05 +01:00
committed by GitHub
Unverified
+8 -3
View File
@@ -21,6 +21,8 @@ namespace osu.Game.Overlays
{
public class ChangelogOverlay : OnlineOverlay<ChangelogHeader>
{
public override bool IsPresent => base.IsPresent || Scheduler.HasPendingTasks;
public readonly Bindable<APIChangelogBuild> Current = new Bindable<APIChangelogBuild>();
private Sample sampleBack;
@@ -126,8 +128,11 @@ namespace osu.Game.Overlays
private Task initialFetchTask;
private void performAfterFetch(Action action) => fetchListing()?.ContinueWith(_ =>
Schedule(action), TaskContinuationOptions.OnlyOnRanToCompletion);
private void performAfterFetch(Action action) => Schedule(() =>
{
fetchListing()?.ContinueWith(_ =>
Schedule(action), TaskContinuationOptions.OnlyOnRanToCompletion);
});
private Task fetchListing()
{
@@ -163,7 +168,7 @@ namespace osu.Game.Overlays
await API.PerformAsync(req).ConfigureAwait(false);
return tcs.Task;
});
}).Unwrap();
}
private CancellationTokenSource loadContentCancellation;