1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 20:22:55 +08:00

Merge branch 'master' into fix-failing-pause-tests

This commit is contained in:
Dean Herbert 2019-05-10 18:22:20 +09:00 committed by GitHub
commit af3a75307d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 13 deletions

View File

@ -141,7 +141,7 @@ namespace osu.Game.Rulesets.UI
public virtual PlayfieldAdjustmentContainer CreatePlayfieldAdjustmentContainer() => new PlayfieldAdjustmentContainer(); public virtual PlayfieldAdjustmentContainer CreatePlayfieldAdjustmentContainer() => new PlayfieldAdjustmentContainer();
[BackgroundDependencyLoader] [BackgroundDependencyLoader]
private void load(OsuConfigManager config, CancellationToken cancellationToken) private void load(OsuConfigManager config, CancellationToken? cancellationToken)
{ {
InternalChildren = new Drawable[] InternalChildren = new Drawable[]
{ {
@ -170,18 +170,15 @@ namespace osu.Game.Rulesets.UI
/// <summary> /// <summary>
/// Creates and adds drawable representations of hit objects to the play field. /// Creates and adds drawable representations of hit objects to the play field.
/// </summary> /// </summary>
private void loadObjects(CancellationToken cancellationToken) private void loadObjects(CancellationToken? cancellationToken)
{ {
foreach (TObject h in Beatmap.HitObjects) foreach (TObject h in Beatmap.HitObjects)
{ {
if (cancellationToken.IsCancellationRequested) cancellationToken?.ThrowIfCancellationRequested();
break;
addHitObject(h); addHitObject(h);
} }
if (cancellationToken.IsCancellationRequested) cancellationToken?.ThrowIfCancellationRequested();
return;
Playfield.PostProcess(); Playfield.PostProcess();

View File

@ -58,7 +58,7 @@ namespace osu.Game.Storyboards.Drawables
} }
[BackgroundDependencyLoader(true)] [BackgroundDependencyLoader(true)]
private void load(FileStore fileStore, GameplayClock clock, CancellationToken cancellationToken) private void load(FileStore fileStore, GameplayClock clock, CancellationToken? cancellationToken)
{ {
if (clock != null) if (clock != null)
Clock = clock; Clock = clock;
@ -67,8 +67,7 @@ namespace osu.Game.Storyboards.Drawables
foreach (var layer in Storyboard.Layers) foreach (var layer in Storyboard.Layers)
{ {
if (cancellationToken.IsCancellationRequested) cancellationToken?.ThrowIfCancellationRequested();
break;
Add(layer.CreateDrawable()); Add(layer.CreateDrawable());
} }

View File

@ -25,12 +25,11 @@ namespace osu.Game.Storyboards.Drawables
} }
[BackgroundDependencyLoader] [BackgroundDependencyLoader]
private void load(CancellationToken cancellationToken) private void load(CancellationToken? cancellationToken)
{ {
foreach (var element in Layer.Elements) foreach (var element in Layer.Elements)
{ {
if (cancellationToken.IsCancellationRequested) cancellationToken?.ThrowIfCancellationRequested();
break;
if (element.IsDrawable) if (element.IsDrawable)
AddInternal(element.CreateDrawable()); AddInternal(element.CreateDrawable());