diff -r a6046405f1aa -r c11e52c5acd2 application/src/PodcastShowsView.cpp --- a/application/src/PodcastShowsView.cpp Thu Mar 04 22:06:39 2010 +0000 +++ b/application/src/PodcastShowsView.cpp Fri Mar 05 16:29:33 2010 +0000 @@ -326,8 +326,10 @@ switch (showInfo->DownloadState()) { case ENotDownloaded: + case EFailedDownload: HandleCommandL(EPodcastDownloadShow); break; + case EDownloading: case EQueued: AppUi()->ActivateLocalViewL(KUidPodcastQueueViewID, TUid::Uid(0), KNullDesC8()); ((CPodcastAppUi*)AppUi())->SetActiveTab(KTabIdQueue);