1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-08 02:53:40 +08:00

Merge pull request #3816 from peppy/fix-home-button-cancel

Fix home button being cancelled by mod select
This commit is contained in:
Dan Balasescu
2018-12-04 19:41:03 +09:00
committed by GitHub
Unverified
2 changed files with 14 additions and 7 deletions
+11 -6
View File
@@ -85,6 +85,17 @@ namespace osu.Game.Screens.Select
}
}
protected override void ExitFromBack()
{
if (modSelect.State == Visibility.Visible)
{
modSelect.Hide();
return;
}
base.ExitFromBack();
}
protected override void UpdateBeatmap(WorkingBeatmap beatmap)
{
beatmap.Mods.BindTo(selectedMods);
@@ -124,12 +135,6 @@ namespace osu.Game.Screens.Select
protected override bool OnExiting(Screen next)
{
if (modSelect.State == Visibility.Visible)
{
modSelect.Hide();
return true;
}
if (base.OnExiting(next))
return true;
+3 -1
View File
@@ -191,13 +191,15 @@ namespace osu.Game.Screens.Select
});
Add(Footer = new Footer
{
OnBack = Exit,
OnBack = ExitFromBack,
});
FooterPanels.Add(BeatmapOptions = new BeatmapOptionsOverlay());
}
}
protected virtual void ExitFromBack() => Exit();
[BackgroundDependencyLoader(true)]
private void load(BeatmapManager beatmaps, AudioManager audio, DialogOverlay dialog, OsuColour colours)
{