Merge remote-tracking branch 'upstream/master' into better-test-cases

This commit is contained in:
Dean Herbert 2017-07-08 18:00:16 +09:00
commit cb9950d846
2 changed files with 9 additions and 10 deletions

View File

@ -11,6 +11,7 @@ using System.Reflection;
using System.Drawing; using System.Drawing;
using System.IO; using System.IO;
using System.Threading.Tasks; using System.Threading.Tasks;
using osu.Framework.Graphics.Containers;
using osu.Game.Screens.Menu; using osu.Game.Screens.Menu;
namespace osu.Desktop namespace osu.Desktop
@ -22,18 +23,22 @@ namespace osu.Desktop
public OsuGameDesktop(string[] args = null) public OsuGameDesktop(string[] args = null)
: base(args) : base(args)
{ {
versionManager = new VersionManager { Depth = int.MinValue }; versionManager = new VersionManager
{
Depth = int.MinValue,
State = Visibility.Hidden
};
} }
protected override void LoadComplete() protected override void LoadComplete()
{ {
base.LoadComplete(); base.LoadComplete();
LoadComponentAsync(versionManager); LoadComponentAsync(versionManager, Add);
ScreenChanged += s => ScreenChanged += s =>
{ {
if (!versionManager.IsAlive && s is Intro) if (!versionManager.IsPresent && s is Intro)
Add(versionManager); versionManager.State = Visibility.Visible;
}; };
} }

View File

@ -93,12 +93,6 @@ namespace osu.Desktop.Overlays
checkForUpdateAsync(); checkForUpdateAsync();
} }
protected override void LoadComplete()
{
base.LoadComplete();
State = Visibility.Visible;
}
protected override void Dispose(bool isDisposing) protected override void Dispose(bool isDisposing)
{ {
base.Dispose(isDisposing); base.Dispose(isDisposing);