aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob <ankenyr@gmail.com>2021-09-13 08:32:12 -0700
committerGitHub <noreply@github.com>2021-09-13 08:32:12 -0700
commit96bc24b1dccb7b1f5467659b0350afa74afde243 (patch)
treee9ad8e542dd23880bc60423271b46ead6f8753d0
parent2b5f3f294ed7b3660c0a5898d0ece42a7d7cca72 (diff)
Update Emby.Server.Implementations/Sorting/AiredEpisodeOrderComparer.cs
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
-rw-r--r--Emby.Server.Implementations/Sorting/AiredEpisodeOrderComparer.cs9
1 files changed, 4 insertions, 5 deletions
diff --git a/Emby.Server.Implementations/Sorting/AiredEpisodeOrderComparer.cs b/Emby.Server.Implementations/Sorting/AiredEpisodeOrderComparer.cs
index 821fa9778..12e9c9b78 100644
--- a/Emby.Server.Implementations/Sorting/AiredEpisodeOrderComparer.cs
+++ b/Emby.Server.Implementations/Sorting/AiredEpisodeOrderComparer.cs
@@ -146,12 +146,11 @@ namespace Emby.Server.Implementations.Sorting
{
var xValue = ((x.ParentIndexNumber ?? -1) * 1000) + (x.IndexNumber ?? -1);
var yValue = ((y.ParentIndexNumber ?? -1) * 1000) + (y.IndexNumber ?? -1);
- var compare_val = xValue.CompareTo(yValue);
- if (compare_val == 0)
+ var comparisonResult = xValue.CompareTo(yValue);
+ // If equal, compare premiere dates
+ if (comparisonResult == 0 && x.PremiereDate.HasValue && y.PremiereDate.HasValue)
{
- if (x.PremiereDate.HasValue & y.PremiereDate.HasValue)
- {
- compare_val = DateTime.Compare(x.PremiereDate.Value, y.PremiereDate.Value);
+ comparisonResult = DateTime.Compare(x.PremiereDate.Value, y.PremiereDate.Value);
}
}