diff --git a/src/BizHawk.Client.EmuHawk/config/FirmwareConfig.cs b/src/BizHawk.Client.EmuHawk/config/FirmwareConfig.cs index 179d4fc04c..ce8013f746 100644 --- a/src/BizHawk.Client.EmuHawk/config/FirmwareConfig.cs +++ b/src/BizHawk.Client.EmuHawk/config/FirmwareConfig.cs @@ -29,7 +29,7 @@ namespace BizHawk.Client.EmuHawk { private const string STATUS_DESC_UNUSED = ""; - private static readonly IReadOnlyDictionary StatusDescs = new Dictionary + private static readonly IReadOnlyDictionary StatusDescs = new SortedDictionary { [FirmwareOptionStatus.Unset] = STATUS_DESC_UNUSED, [FirmwareOptionStatus.Bad] = "BAD! Why are you using this file", @@ -39,7 +39,7 @@ namespace BizHawk.Client.EmuHawk [FirmwareOptionStatus.Ideal] = "PERFECT: Ideal for TASing and anything", }; - internal static readonly IReadOnlyDictionary StatusIcons = new Dictionary + internal static readonly IReadOnlyDictionary StatusIcons = new SortedDictionary { [FirmwareOptionStatus.Unset] = Properties.Resources.FFhelp, [FirmwareOptionStatus.Bad] = Properties.Resources.FFdelete, @@ -145,7 +145,7 @@ namespace BizHawk.Client.EmuHawk = tbbOpenFolder.Image = Properties.Resources.Placeholder; // prep ImageList for ListView - foreach (var kvp in StatusIcons.OrderBy(static kvp => kvp.Key)) imageList1.Images.Add(kvp.Value); + foreach (var img in StatusIcons.Values) imageList1.Images.Add(img); _listViewSorter = new ListViewSorter(-1); diff --git a/src/BizHawk.Client.EmuHawk/config/FirmwareConfigInfo.cs b/src/BizHawk.Client.EmuHawk/config/FirmwareConfigInfo.cs index 2e116378c8..2495c87cea 100644 --- a/src/BizHawk.Client.EmuHawk/config/FirmwareConfigInfo.cs +++ b/src/BizHawk.Client.EmuHawk/config/FirmwareConfigInfo.cs @@ -1,4 +1,3 @@ -using System.Linq; using System.Windows.Forms; // todo - display details on the current resolution status @@ -13,7 +12,7 @@ namespace BizHawk.Client.EmuHawk InitializeComponent(); // prep imagelist for listview - foreach (var kvp in FirmwareConfig.StatusIcons.OrderBy(static kvp => kvp.Key)) imageList1.Images.Add(kvp.Value); + foreach (var img in FirmwareConfig.StatusIcons.Values) imageList1.Images.Add(img); } private void LvOptions_KeyDown(object sender, KeyEventArgs e)