Fix nullref on clicking links in tests

This commit is contained in:
Dean Herbert 2019-11-28 00:13:44 +09:00
parent 7e128cb1bb
commit 2865f32052
1 changed files with 3 additions and 9 deletions

View File

@ -19,14 +19,8 @@ public LinkFlowContainer(Action<SpriteText> defaultCreationParameters = null)
{
}
private OsuGame game;
[BackgroundDependencyLoader(true)]
private void load(OsuGame game)
{
// will be null in tests
this.game = game;
}
[Resolved(CanBeNull = true)]
private OsuGame game { get; set; }
public void AddLinks(string text, List<Link> links)
{
@ -82,7 +76,7 @@ private void createLink(IEnumerable<Drawable> drawables, LinkDetails link, strin
if (action != null)
action();
else
game.HandleLink(link);
game?.HandleLink(link);
},
});
}