# HG changeset patch # User Sebastian Brannstrom # Date 1290130673 0 # Node ID 684802056d6f59049ada213215baa27e1db8cd51 # Parent 82f59b3393b3d6189e13f5f45eedcbb64b7296b1 Fix so delete show in new shows list removes the show from the list diff -r 82f59b3393b3 -r 684802056d6f application/src/PodcastShowsView.cpp --- a/application/src/PodcastShowsView.cpp Fri Nov 19 01:27:00 2010 +0000 +++ b/application/src/PodcastShowsView.cpp Fri Nov 19 01:37:53 2010 +0000 @@ -983,9 +983,21 @@ info->SetDownloadState(ENotDownloaded); info->SetPlayState(EPlayed); iPodcastModel.ShowEngine().UpdateShowL(*info); - - UpdateShowItemDataL(iPodcastModel.ActiveShowList()[index], index, 0); - iListContainer->Listbox()->DrawItem(index); + + if (iShowNewShows) + { + UpdateListboxItemsL(); + + if (index > 0) + { + iListContainer->Listbox()->SetCurrentItemIndex(index - 1); + } + } + else + { + UpdateShowItemDataL(iPodcastModel.ActiveShowList()[index], index, 0); + iListContainer->Listbox()->DrawItem(index); + } } } }