application/src/PodcastFeedView.cpp
changeset 80 50345a6ad0c3
parent 79 0bd6b9a3f027
child 81 27f6f5827e5d
equal deleted inserted replaced
79:0bd6b9a3f027 80:50345a6ad0c3
   215 			TInt index = iListContainer->Listbox()->CurrentItemIndex();
   215 			TInt index = iListContainer->Listbox()->CurrentItemIndex();
   216 			sortedItems = &iPodcastModel.FeedEngine().GetSortedFeeds();
   216 			sortedItems = &iPodcastModel.FeedEngine().GetSortedFeeds();
   217 
   217 
   218 			if(index >= 0 && index < sortedItems->Count())
   218 			if(index >= 0 && index < sortedItems->Count())
   219 				{
   219 				{
   220 				iPodcastModel.ActiveShowList().Reset();
       
   221 				iPodcastModel.SetActiveFeedInfo((*sortedItems)[index]);			
   220 				iPodcastModel.SetActiveFeedInfo((*sortedItems)[index]);			
   222 				iViewingShows = ETrue;
   221 				iViewingShows = ETrue;
   223 				AppUi()->ActivateLocalViewL(KUidPodcastShowsViewID,  TUid::Uid(0), KNullDesC8());
   222 				AppUi()->ActivateLocalViewL(KUidPodcastShowsViewID,  TUid::Uid(0), KNullDesC8());
   224 				}
   223 				}
   225 			}
   224 			}
   613 				iEikonEnv->ReadResourceL(message, R_ADD_FEED_SUCCESS);
   612 				iEikonEnv->ReadResourceL(message, R_ADD_FEED_SUCCESS);
   614 				if(ShowQueryMessageL(message))
   613 				if(ShowQueryMessageL(message))
   615 					{
   614 					{
   616 					CFeedInfo *info = iPodcastModel.FeedEngine().GetFeedInfoByUid(newFeedInfo->Uid());
   615 					CFeedInfo *info = iPodcastModel.FeedEngine().GetFeedInfoByUid(newFeedInfo->Uid());
   617 					
   616 					
   618 					iPodcastModel.ActiveShowList().Reset();
       
   619 					iPodcastModel.SetActiveFeedInfo(info);			
   617 					iPodcastModel.SetActiveFeedInfo(info);			
   620 					AppUi()->ActivateLocalViewL(KUidPodcastShowsViewID,  TUid::Uid(0), KNullDesC8());
   618 					AppUi()->ActivateLocalViewL(KUidPodcastShowsViewID,  TUid::Uid(0), KNullDesC8());
   621 					iPodcastModel.FeedEngine().UpdateFeedL(newFeedInfo->Uid());
   619 					iPodcastModel.FeedEngine().UpdateFeedL(newFeedInfo->Uid());
   622 					}
   620 					}
   623 				}
   621 				}