Das mit dem else if hatte ich geschrieben, weil ich nicht weiß, ob eine eventuelle Doppelausführung gewollt ist oder nicht.
Code: Alles auswählen
if (settings.AutoDownloadAwaitAdFree)
{
newTelecasts = newTelecasts.Where(tc => tc.AdFree == true);
}
if (settings.AutoDownloadSkipDuplicates)
{
newTelecasts = newTelecasts.Where(tc => tc.Duplicate == false);
}
Das kann so gewollt sein oder es wurde einfach Copy & Paste verwendet und vergessen umzuändern.
So etwas ist mir selber schon mal passiert (unabsichtlich und falsch).