Fix for 2608 - Title is sometimes not reset to "Podcatcher" after leaving ShowsView
--- a/application/src/PodcastShowsView.cpp Wed Jul 07 14:10:58 2010 +0100
+++ b/application/src/PodcastShowsView.cpp Wed Jul 07 20:22:34 2010 +0100
@@ -297,10 +297,9 @@
void CPodcastShowsView::FeedDownloadFinishedL(TFeedState /*aState*/, TUint aFeedUid, TInt /*aError*/)
{
DP("CPodcastShowsView::FeedDownloadFinishedL BEGIN");
- // TODO make use of the fact that we know that the feed download is
- // finished instead of checking feed engine states in UpdateFeedUpdateStateL.
- if (iPodcastModel.ActiveFeedInfo() != NULL
- && iPodcastModel.ActiveFeedInfo()->Uid() == aFeedUid)
+ if (iListContainer->IsVisible() &&
+ iPodcastModel.ActiveFeedInfo() != NULL &&
+ iPodcastModel.ActiveFeedInfo()->Uid() == aFeedUid)
{
UpdateFeedUpdateStateL();
UpdateViewTitleL();
--- a/engine/src/ShowEngine.cpp Wed Jul 07 14:10:58 2010 +0100
+++ b/engine/src/ShowEngine.cpp Wed Jul 07 20:22:34 2010 +0100
@@ -1552,4 +1552,4 @@
{
User::Leave(KErrCorrupt);
}
- }
\ No newline at end of file
+ }