mirror of
https://github.com/ppy/osu.git
synced 2025-02-13 12:43:16 +08:00
Fix regression in nested scroll behaviour due to the top level scroll container's type changing
This commit is contained in:
parent
a849bfcf60
commit
1a345c06c6
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user