Sort markings alphabetically by name (#14778)
This commit is contained in:
@@ -183,7 +183,8 @@ public sealed partial class MarkingPicker : Control
|
||||
? _markingManager.MarkingsByCategory(_selectedMarkingCategory)
|
||||
: _markingManager.MarkingsByCategoryAndSpecies(_selectedMarkingCategory, _currentSpecies);
|
||||
|
||||
foreach (var marking in markings.Values)
|
||||
var sortedMarkings = markings.OrderBy(p => Loc.GetString(GetMarkingName(p.Value)));
|
||||
foreach (var (_, marking) in sortedMarkings)
|
||||
{
|
||||
if (_currentMarkings.TryGetMarking(_selectedMarkingCategory, marking.ID, out _))
|
||||
{
|
||||
@@ -207,7 +208,7 @@ public sealed partial class MarkingPicker : Control
|
||||
|
||||
if (!IgnoreSpecies)
|
||||
{
|
||||
_currentMarkings.EnsureSpecies(_currentSpecies, null, _markingManager);
|
||||
_currentMarkings.EnsureSpecies(_currentSpecies, null, _markingManager);
|
||||
}
|
||||
|
||||
// walk backwards through the list for visual purposes
|
||||
@@ -426,7 +427,7 @@ public sealed partial class MarkingPicker : Control
|
||||
{
|
||||
markingSet.AddBack(MarkingCategories.Hair, HairMarking);
|
||||
}
|
||||
if (FacialHairMarking != null)
|
||||
if (FacialHairMarking != null)
|
||||
{
|
||||
markingSet.AddBack(MarkingCategories.FacialHair, FacialHairMarking);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user