--- a/application/src/PodcastFeedView.cpp Sat Nov 13 12:34:20 2010 +0000
+++ b/application/src/PodcastFeedView.cpp Mon Nov 15 23:47:20 2010 +0000
@@ -119,12 +119,14 @@
CPodcastFeedView::~CPodcastFeedView()
{
+ DP("CPodcastFeedView::~CPodcastFeedView BEGIN");
iPodcastModel.FeedEngine().RemoveObserver(this);
delete iFeedsFormat;
delete iNeverUpdated;
delete iStylusPopupMenu;
delete iUpdater;
iFeedIdForIconArray.Close();
+ DP("CPodcastFeedView::~CPodcastFeedView END");
}
void CPodcastFeedView::UpdateItemL(TInt aIndex)
@@ -180,6 +182,7 @@
DP("CPodcastFeedView::DoActivateL BEGIN");
CPodcastListView::DoActivateL(aPrevViewId, aCustomMessageId, aCustomMessage);
+ iPodcastModel.ShowEngine().ExpireOldShows();
if (aPrevViewId.iViewUid == KUidPodcastShowsViewID)
{
// back key from shows view
@@ -636,7 +639,7 @@
void CPodcastFeedView::ShowItem(TUint aUid)
{
TInt listIndex = -1;
- for (TUint i=0;i<iItemIdArray.Count();i++)
+ for (TInt i=0;i<iItemIdArray.Count();i++)
{
if (iItemIdArray[i] == aUid)
{