stop guide refresh when needed

This commit is contained in:
Luke Pulverenti
2016-12-15 01:41:10 -05:00
parent de9cd28a79
commit 3674a65fae
5 changed files with 46 additions and 21 deletions
@@ -144,23 +144,16 @@ namespace Emby.Server.Implementations.TV
// If viewing all next up for all series, remove first episodes
// But if that returns empty, keep those first episodes (avoid completely empty view)
var alwaysEnableFirstEpisode = !string.IsNullOrWhiteSpace(request.SeriesId);
var isFirstItemAFirstEpisode = true;
return allNextUp
.Where(i =>
{
if (alwaysEnableFirstEpisode || i.Item1 != DateTime.MinValue)
{
isFirstItemAFirstEpisode = false;
return true;
}
if (isFirstItemAFirstEpisode)
{
return false;
}
return true;
return false;
})
.Select(i => i.Item2())
.Where(i => i != null)