mirror of
https://github.com/ppy/osu.git
synced 2025-02-03 18:03:20 +08:00
Fix failing tests due to missing DI pieces
This commit is contained in:
parent
e67d73be7d
commit
2a8bd8d968
@ -26,10 +26,10 @@ namespace osu.Game.Rulesets.Mania.Edit.Setup
|
|||||||
private LabelledSliderBar<double> tickRateSlider { get; set; } = null!;
|
private LabelledSliderBar<double> tickRateSlider { get; set; } = null!;
|
||||||
|
|
||||||
[Resolved]
|
[Resolved]
|
||||||
private Editor editor { get; set; } = null!;
|
private Editor? editor { get; set; }
|
||||||
|
|
||||||
[Resolved]
|
[Resolved]
|
||||||
private IEditorChangeHandler changeHandler { get; set; } = null!;
|
private IEditorChangeHandler? changeHandler { get; set; }
|
||||||
|
|
||||||
[BackgroundDependencyLoader]
|
[BackgroundDependencyLoader]
|
||||||
private void load()
|
private void load()
|
||||||
@ -116,16 +116,19 @@ namespace osu.Game.Rulesets.Mania.Edit.Setup
|
|||||||
{
|
{
|
||||||
if (updatingKeyCount) return;
|
if (updatingKeyCount) return;
|
||||||
|
|
||||||
|
updateValues();
|
||||||
|
|
||||||
|
if (editor == null) return;
|
||||||
|
|
||||||
updatingKeyCount = true;
|
updatingKeyCount = true;
|
||||||
|
|
||||||
updateValues();
|
|
||||||
editor.Reload().ContinueWith(t =>
|
editor.Reload().ContinueWith(t =>
|
||||||
{
|
{
|
||||||
if (!t.GetResultSafely())
|
if (!t.GetResultSafely())
|
||||||
{
|
{
|
||||||
Schedule(() =>
|
Schedule(() =>
|
||||||
{
|
{
|
||||||
changeHandler.RestoreState(-1);
|
changeHandler!.RestoreState(-1);
|
||||||
Beatmap.Difficulty.CircleSize = keyCountSlider.Current.Value = keyCount.OldValue;
|
Beatmap.Difficulty.CircleSize = keyCountSlider.Current.Value = keyCount.OldValue;
|
||||||
updatingKeyCount = false;
|
updatingKeyCount = false;
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user