diff --git a/osu.Game/Graphics/Containers/Markdown/OsuMarkdownTableCell.cs b/osu.Game/Graphics/Containers/Markdown/OsuMarkdownTableCell.cs index 5949bf074b..ac7d07e283 100644 --- a/osu.Game/Graphics/Containers/Markdown/OsuMarkdownTableCell.cs +++ b/osu.Game/Graphics/Containers/Markdown/OsuMarkdownTableCell.cs @@ -24,12 +24,9 @@ namespace osu.Game.Graphics.Containers.Markdown } [BackgroundDependencyLoader] - private void load(OverlayColourProvider colourProvider) + private void load() { - if (isHeading) - AddInternal(new TableHeadBorder()); - else - AddInternal(new TableBodyBorder()); + AddInternal(CreateBorder(isHeading)); } public override MarkdownTextFlowContainer CreateTextFlow() => new TableCellTextFlowContainer @@ -38,6 +35,14 @@ namespace osu.Game.Graphics.Containers.Markdown Padding = new MarginPadding(10), }; + protected virtual Box CreateBorder(bool isHeading) + { + if (isHeading) + return new TableHeadBorder(); + + return new TableBodyBorder(); + } + private class TableHeadBorder : Box { [BackgroundDependencyLoader]