diff -r f067cee22e48 -r 82f59b3393b3 engine/src/FeedEngine.cpp --- a/engine/src/FeedEngine.cpp Fri Nov 19 01:08:10 2010 +0000 +++ b/engine/src/FeedEngine.cpp Fri Nov 19 01:27:00 2010 +0000 @@ -1201,4 +1201,9 @@ void CFeedEngine::ParserShowUpdatedL(CShowInfo& aShow) { iPodcastModel.ShowEngine().UpdateShowL(aShow); + if (aShow.PlayState() == ENeverPlayed && + iPodcastModel.SettingsEngine().DownloadAutomatically()) + { + iPodcastModel.ShowEngine().AddDownloadL(aShow); + } }