Order sections.

This commit is contained in:
Huo Yaoyuan
2017-06-15 23:47:34 +08:00
parent 2770ccb782
commit 9a77332063
9 changed files with 22 additions and 3 deletions

View File

@ -4,7 +4,6 @@
using System.Linq;
using OpenTK;
using osu.Framework.Allocation;
using osu.Framework.Extensions.IEnumerableExtensions;
using osu.Framework.Graphics;
using osu.Framework.Graphics.Sprites;
using osu.Framework.Graphics.UserInterface;
@ -105,8 +104,11 @@ namespace osu.Game.Overlays
userReq.Success += u =>
{
header.FillFullData(u);
sectionsContainer.Children = sections;
sections.ForEach(tabs.AddItem);
var reorderedSections = u.ProfileOrder.Select(x => sections.FirstOrDefault(s => s.Identifier == x)).Where(s => s != null).ToList();
sectionsContainer.Children = reorderedSections;
reorderedSections.ForEach(tabs.AddItem);
};
api.Queue(userReq);