From b4513497d68ec54e447e18c1ebe4b8ec6c264a3c Mon Sep 17 00:00:00 2001 From: FreezyLemon Date: Mon, 27 Nov 2017 08:52:26 +0100 Subject: [PATCH] Added a textContainer reference to MetadataSection so casting is no longer required for setting new text --- osu.Game/Screens/Select/BeatmapDetails.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Game/Screens/Select/BeatmapDetails.cs b/osu.Game/Screens/Select/BeatmapDetails.cs index 8bb7b45d7d..2c188319e5 100644 --- a/osu.Game/Screens/Select/BeatmapDetails.cs +++ b/osu.Game/Screens/Select/BeatmapDetails.cs @@ -308,6 +308,7 @@ namespace osu.Game.Screens.Select private class MetadataSection : Container { + private readonly FillFlowContainer textContainer; private TextFlowContainer textFlow; public string Text @@ -338,7 +339,6 @@ namespace osu.Game.Screens.Select LoadComponentAsync(newTextFlow, d => { - var textContainer = (InternalChild as FillFlowContainer); textContainer.Remove(textFlow); textContainer.Add(textFlow = d); }); @@ -355,7 +355,7 @@ namespace osu.Game.Screens.Select RelativeSizeAxes = Axes.X; AutoSizeAxes = Axes.Y; - InternalChild = new FillFlowContainer + InternalChild = textContainer = new FillFlowContainer { RelativeSizeAxes = Axes.X, AutoSizeAxes = Axes.Y,