1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-26 06:49:54 +08:00

Fix regression in nested scroll behaviour due to the top level scroll container's type changing

This commit is contained in:
Dean Herbert
2022-04-27 17:10:27 +09:00
Unverified
parent a849bfcf60
commit 1a345c06c6
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -320,7 +320,7 @@ namespace osu.Game.Overlays.Mods
}
}
private class ColumnScrollContainer : OsuScrollContainer<ColumnFlowContainer>
internal class ColumnScrollContainer : OsuScrollContainer<ColumnFlowContainer>
{
public ColumnScrollContainer()
: base(Direction.Horizontal)
@@ -358,7 +358,7 @@ namespace osu.Game.Overlays.Mods
}
}
private class ColumnFlowContainer : FillFlowContainer<ColumnDimContainer>
internal class ColumnFlowContainer : FillFlowContainer<ColumnDimContainer>
{
public IEnumerable<ModColumn> Columns => Children.Select(dimWrapper => dimWrapper.Column);
@@ -14,13 +14,13 @@ namespace osu.Game.Overlays.Mods
/// </summary>
public class NestedVerticalScrollContainer : OsuScrollContainer
{
private OsuScrollContainer? parentScrollContainer;
private ModSelectScreen.ColumnScrollContainer? parentScrollContainer;
protected override void LoadComplete()
{
base.LoadComplete();
parentScrollContainer = this.FindClosestParent<OsuScrollContainer>();
parentScrollContainer = this.FindClosestParent<ModSelectScreen.ColumnScrollContainer>();
}
protected override bool OnScroll(ScrollEvent e)