Hide version overlay when not in main menu

This commit is contained in:
Dean Herbert 2018-12-27 19:18:27 +09:00
parent 7ecd96e329
commit 31db768bdc

View File

@ -716,10 +716,16 @@ namespace osu.Game
this.ruleset.Disabled = rulesetDisabled; this.ruleset.Disabled = rulesetDisabled;
} }
private void screenAdded(Screen newScreen) protected virtual void ScreenChanged(OsuScreen current, Screen newScreen)
{ {
currentScreen = (OsuScreen)newScreen; currentScreen = (OsuScreen)newScreen;
Logger.Log($"Screen changed → {currentScreen}"); }
private void screenAdded(Screen newScreen)
{
ScreenChanged(currentScreen, newScreen);
Logger.Log($"Screen changed → {newScreen}");
newScreen.ModePushed += screenAdded; newScreen.ModePushed += screenAdded;
newScreen.Exited += screenRemoved; newScreen.Exited += screenRemoved;
@ -727,7 +733,7 @@ namespace osu.Game
private void screenRemoved(Screen newScreen) private void screenRemoved(Screen newScreen)
{ {
currentScreen = (OsuScreen)newScreen; ScreenChanged(currentScreen, newScreen);
Logger.Log($"Screen changed ← {currentScreen}"); Logger.Log($"Screen changed ← {currentScreen}");
if (newScreen == null) if (newScreen == null)