1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-14 21:13:01 +08:00

Fix settings not offsetting scroll operations by fixed header content

This commit is contained in:
Dean Herbert 2017-07-13 16:28:31 +09:00
parent 8460e29bcb
commit f4fd263671
2 changed files with 3 additions and 1 deletions

View File

@ -123,6 +123,8 @@ namespace osu.Game.Graphics.Containers
originalSectionsMargin = sectionsContainer.Margin;
}
public void ScrollTo(Drawable section) => ScrollContainer.ScrollTo(ScrollContainer.GetChildPosInContent(section) - FixedHeader.BoundingBox.Height);
private float lastKnownScroll;
protected override void UpdateAfterChildren()
{

View File

@ -93,7 +93,7 @@ namespace osu.Game.Overlays
new SidebarButton
{
Section = section,
Action = b => sectionsContainer.ScrollContainer.ScrollTo(b),
Action = s => sectionsContainer.ScrollTo(s),
}
).ToArray()
}