diff -r 26a3f2dfba08 -r 64ed1227e68d application/src/PodcastShowsView.cpp --- a/application/src/PodcastShowsView.cpp Wed Mar 03 23:56:05 2010 +0000 +++ b/application/src/PodcastShowsView.cpp Thu Mar 04 19:46:25 2010 +0000 @@ -570,6 +570,7 @@ case EPodcastDownloadShow: { TInt index = iListContainer->Listbox()->CurrentItemIndex(); + if (index >= 0 && index < iPodcastModel.ActiveShowList().Count()) { iPodcastModel.ShowEngine().AddDownloadL(*iPodcastModel.ActiveShowList()[index]);