Force nested screens to load synchronously

This commit is contained in:
Dean Herbert
2022-05-10 18:08:17 +09:00
parent a93c63b2b5
commit a578f7a406
2 changed files with 16 additions and 6 deletions

View File

@ -29,6 +29,13 @@ namespace osu.Game.Screens
ScreenExited += ScreenChanged;
}
public void PushSynchronously(OsuScreen screen)
{
LoadComponent(screen);
Push(screen);
}
private void screenPushed(IScreen prev, IScreen next)
{
if (LoadState < LoadState.Ready)