Set DocumentUrl inside CreateChildDependencies

Co-authored-by: Dean Herbert <pe@ppy.sh>
This commit is contained in:
Gagah Pangeran Rosfatiputra
2021-05-26 13:55:16 +07:00
committed by GitHub
parent 200592114f
commit 04f16c0783

View File

@ -23,10 +23,14 @@ namespace osu.Game.Graphics.Containers.Markdown
LineSpacing = 21; LineSpacing = 21;
} }
[BackgroundDependencyLoader] protected override IReadOnlyDependencyContainer CreateChildDependencies(IReadOnlyDependencyContainer parent)
private void load(IAPIProvider api)
{ {
var api = parent.Get<IAPIProvider>();
// needs to be set before the base BDL call executes to avoid invalidating any already populated markdown content.
DocumentUrl = api.WebsiteRootUrl; DocumentUrl = api.WebsiteRootUrl;
return base.CreateChildDependencies(parent);
} }
protected override void AddMarkdownComponent(IMarkdownObject markdownObject, FillFlowContainer container, int level) protected override void AddMarkdownComponent(IMarkdownObject markdownObject, FillFlowContainer container, int level)