Ensure wizard returns to initial screen after completion

This commit is contained in:
Dean Herbert
2022-04-18 19:08:34 +09:00
parent 6716621444
commit fb7dc89503
2 changed files with 9 additions and 4 deletions

View File

@ -262,15 +262,16 @@ namespace osu.Game.Overlays
{
var nextStep = steps[currentStepIndex.Value];
stack.Push((Screen)Activator.CreateInstance(nextStep.ScreenType));
NextButton.Text = currentStepIndex + 1 < steps.Length
? $"Next ({steps[currentStepIndex.Value + 1].Description})"
: "Finish";
}
else
{
Hide();
currentStepIndex = null;
}
NextButton.Text = currentStepIndex + 1 < steps.Length
? $"Next ({steps[currentStepIndex.Value + 1].Description})"
: "Finish";
}
protected override void PopOut()