aboutsummaryrefslogtreecommitdiff
path: root/src/Jellyfin.LiveTv/Channels/ChannelManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Jellyfin.LiveTv/Channels/ChannelManager.cs')
-rw-r--r--src/Jellyfin.LiveTv/Channels/ChannelManager.cs9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/Jellyfin.LiveTv/Channels/ChannelManager.cs b/src/Jellyfin.LiveTv/Channels/ChannelManager.cs
index 8ee129a57..2b8e5a0a0 100644
--- a/src/Jellyfin.LiveTv/Channels/ChannelManager.cs
+++ b/src/Jellyfin.LiveTv/Channels/ChannelManager.cs
@@ -240,12 +240,9 @@ namespace Jellyfin.LiveTv.Channels
var all = channels;
var totalCount = all.Count;
- if (query.StartIndex.HasValue || query.Limit.HasValue)
- {
- int startIndex = query.StartIndex ?? 0;
- int count = query.Limit is null ? totalCount - startIndex : Math.Min(query.Limit.Value, totalCount - startIndex);
- all = all.GetRange(startIndex, count);
- }
+ int startIndex = query.StartIndex ?? 0;
+ int count = (query.Limit ?? 0) > 0 ? Math.Min(query.Limit.Value, totalCount - startIndex) : totalCount - startIndex;
+ all = all.GetRange(query.StartIndex ?? 0, count);
if (query.RefreshLatestChannelItems)
{