diff -r 4b75876aa85a -r b131f7696342 application/src/PodcastFeedView.cpp --- a/application/src/PodcastFeedView.cpp Sun Nov 14 13:05:37 2010 +0000 +++ b/application/src/PodcastFeedView.cpp Tue Nov 16 10:26:34 2010 +0000 @@ -121,11 +121,13 @@ CPodcastFeedView::~CPodcastFeedView() { + DP("CPodcastFeedView::~CPodcastFeedView BEGIN"); iPodcastModel.FeedEngine().RemoveObserver(this); delete iFeedsFormat; delete iNeverUpdated; delete iUpdater; iFeedIdForIconArray.Close(); + DP("CPodcastFeedView::~CPodcastFeedView END"); } void CPodcastFeedView::UpdateItemL(TInt aIndex) @@ -181,7 +183,8 @@ DP("CPodcastFeedView::DoActivateL BEGIN"); CPodcastListView::DoActivateL(aPrevViewId, aCustomMessageId, aCustomMessage); - + iPodcastModel.ShowEngine().ExpireOldShows(); + UpdateListboxItemsL(); UpdateToolbar(); @@ -655,7 +658,7 @@ void CPodcastFeedView::ShowItem(TUint aUid) { TInt listIndex = -1; - for (TUint i=0;i