diff --git a/SabreTools.Library/External/NaturalSort/NaturalComparer.cs b/SabreTools.Library/External/NaturalSort/NaturalComparer.cs index f90ed9d2..b315ec1a 100644 --- a/SabreTools.Library/External/NaturalSort/NaturalComparer.cs +++ b/SabreTools.Library/External/NaturalSort/NaturalComparer.cs @@ -35,9 +35,9 @@ namespace NaturalSort public override int Compare(string x, string y) { - if (x == y) + if (x.ToLowerInvariant() == y.ToLowerInvariant()) { - return 0; + return x.CompareTo(y); } string[] x1, y1; if (!table.TryGetValue(x, out x1)) diff --git a/SabreTools.Library/External/NaturalSort/NaturalReversedComparer.cs b/SabreTools.Library/External/NaturalSort/NaturalReversedComparer.cs index c70e785a..a0994e4e 100644 --- a/SabreTools.Library/External/NaturalSort/NaturalReversedComparer.cs +++ b/SabreTools.Library/External/NaturalSort/NaturalReversedComparer.cs @@ -35,9 +35,9 @@ namespace NaturalSort public override int Compare(string x, string y) { - if (x == y) + if (y.ToLowerInvariant() == x.ToLowerInvariant()) { - return 0; + return y.CompareTo(x); } string[] x1, y1; if (!table.TryGetValue(x, out x1))