Sort selector lists alphabetically
This commit is contained in:
parent
6db4d75a37
commit
dbabe1527c
|
@ -60,7 +60,8 @@ public partial class MissionSelector : Control
|
||||||
_LoadButton.Disabled = true;
|
_LoadButton.Disabled = true;
|
||||||
|
|
||||||
_Campaigns.AddItem("Original Missions");
|
_Campaigns.AddItem("Original Missions");
|
||||||
foreach (var c in Directory.GetDirectories(_installPaths.fmsPath))
|
var paths = Directory.GetDirectories(_installPaths.fmsPath);
|
||||||
|
foreach (var c in paths.OrderBy(s => s))
|
||||||
{
|
{
|
||||||
_Campaigns.AddItem(c.TrimPrefix(_installPaths.fmsPath));
|
_Campaigns.AddItem(c.TrimPrefix(_installPaths.fmsPath));
|
||||||
}
|
}
|
||||||
|
@ -82,8 +83,8 @@ public partial class MissionSelector : Control
|
||||||
}
|
}
|
||||||
|
|
||||||
string[] extensions = { "mis", "cow" };
|
string[] extensions = { "mis", "cow" };
|
||||||
campaignPath = idx == 0 ? _installPaths.omsPath : _installPaths.fmsPath + _Campaigns.GetItemText((int)idx);
|
var paths = Directory.GetFiles(campaignPath);
|
||||||
foreach (var f in Directory.GetFiles(campaignPath))
|
foreach (var f in paths.OrderBy(s => s))
|
||||||
{
|
{
|
||||||
if (extensions.Contains(f.GetExtension().ToLower()))
|
if (extensions.Contains(f.GetExtension().ToLower()))
|
||||||
{
|
{
|
||||||
|
|
|
@ -59,7 +59,8 @@ public partial class ModelSelector : Control
|
||||||
_Models.Clear();
|
_Models.Clear();
|
||||||
_LoadButton.Disabled = true;
|
_LoadButton.Disabled = true;
|
||||||
|
|
||||||
foreach (var m in Directory.GetFiles(_extractedObjectsPath, "*.bin", SearchOption.AllDirectories))
|
var paths = Directory.GetFiles(_extractedObjectsPath, "*.bin", SearchOption.AllDirectories);
|
||||||
|
foreach (var m in paths.OrderBy(s => s))
|
||||||
{
|
{
|
||||||
_Models.AddItem(m.TrimPrefix(_extractedObjectsPath));
|
_Models.AddItem(m.TrimPrefix(_extractedObjectsPath));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue