diff --git a/osu.Game/Graphics/Containers/Markdown/OsuMarkdownContainer.cs b/osu.Game/Graphics/Containers/Markdown/OsuMarkdownContainer.cs index 0638767414..fc4eecf297 100644 --- a/osu.Game/Graphics/Containers/Markdown/OsuMarkdownContainer.cs +++ b/osu.Game/Graphics/Containers/Markdown/OsuMarkdownContainer.cs @@ -26,7 +26,7 @@ namespace osu.Game.Graphics.Containers.Markdown var childContainer = CreateListItem(listItemBlock); container.Add(childContainer); foreach (var single in listItemBlock) - base.AddMarkdownComponent(single, childContainer, level); + base.AddMarkdownComponent(single, childContainer.Content, level); break; default: diff --git a/osu.Game/Graphics/Containers/Markdown/OsuMarkdownListItem.cs b/osu.Game/Graphics/Containers/Markdown/OsuMarkdownListItem.cs index 732817a1d5..501da7721e 100644 --- a/osu.Game/Graphics/Containers/Markdown/OsuMarkdownListItem.cs +++ b/osu.Game/Graphics/Containers/Markdown/OsuMarkdownListItem.cs @@ -7,18 +7,28 @@ using osuTK; namespace osu.Game.Graphics.Containers.Markdown { - public class OsuMarkdownListItem : FillFlowContainer + public class OsuMarkdownListItem : CompositeDrawable { private const float default_left_padding = 20; + public FillFlowContainer Content { get; } + public OsuMarkdownListItem() { AutoSizeAxes = Axes.Y; RelativeSizeAxes = Axes.X; - - Direction = FillDirection.Vertical; - Spacing = new Vector2(10, 10); Padding = new MarginPadding { Left = default_left_padding }; + + InternalChildren = new Drawable[] + { + Content = new FillFlowContainer + { + AutoSizeAxes = Axes.Y, + RelativeSizeAxes = Axes.X, + Direction = FillDirection.Vertical, + Spacing = new Vector2(10, 10), + } + }; } } }