diff -r 43e204e6ae2e -r e7b10d6d7ba3 application/src/PodcastFeedView.cpp --- a/application/src/PodcastFeedView.cpp Fri Mar 12 00:20:10 2010 +0000 +++ b/application/src/PodcastFeedView.cpp Fri Mar 12 09:34:08 2010 +0000 @@ -175,10 +175,6 @@ const TDesC8& aCustomMessage) { CPodcastListView::DoActivateL(aPrevViewId, aCustomMessageId, aCustomMessage); - if (iFirstActivateAfterLaunch) - { - iFirstActivateAfterLaunch = EFalse; - } if (aPrevViewId.iViewUid == KUidPodcastShowsViewID) { @@ -186,8 +182,13 @@ iViewingShows = EFalse; } - UpdateListboxItemsL(); - UpdateToolbar(); + UpdateListboxItemsL(); + UpdateToolbar(); + + if (iFirstActivateAfterLaunch) + { + iFirstActivateAfterLaunch = EFalse; + } } void CPodcastFeedView::DoDeactivate() @@ -260,7 +261,7 @@ { TBuf message; iEikonEnv->ReadResourceL(message, R_PODCAST_CONNECTION_ERROR); - ShowErrorMessage(message); + ShowErrorMessageL(message); } } break; @@ -543,7 +544,7 @@ { TBuf message; iEikonEnv->ReadResourceL(message, R_EXIT_SHOWS_DOWNLOADING); - if(ShowQueryMessage(message)) + if(ShowQueryMessageL(message)) { // pass it on to AppUi, which will exit for us CPodcastListView::HandleCommandL(aCommand); @@ -561,7 +562,7 @@ break; } - iListContainer->SetLongTapDetected(EFalse); // in case we got here by long tapping + iListContainer->SetLongTapDetectedL(EFalse); // in case we got here by long tapping UpdateToolbar(); } @@ -622,7 +623,7 @@ // ask if users wants to update it now TBuf message; iEikonEnv->ReadResourceL(message, R_ADD_FEED_SUCCESS); - if(ShowQueryMessage(message)) + if(ShowQueryMessageL(message)) { CFeedInfo *info = iPodcastModel.FeedEngine().GetFeedInfoByUid(newFeedInfo->Uid()); @@ -636,7 +637,7 @@ { TBuf message; iEikonEnv->ReadResourceL(message, R_ADD_FEED_EXISTS); - ShowErrorMessage(message); + ShowErrorMessageL(message); } CleanupStack::PopAndDestroy(newFeedInfo); @@ -667,7 +668,7 @@ iEikonEnv->ReadResourceL(dlgMessage, R_ADD_FEED_REPLACE); // Ask the user if it is OK to remove all shows - if ( ShowQueryMessage(dlgMessage)) + if ( ShowQueryMessageL(dlgMessage)) { PodcastUtils::FixProtocolsL(url); @@ -694,7 +695,7 @@ // the feed existed. Object deleted in AddFeed. TBuf dlgMessage; iEikonEnv->ReadResourceL(dlgMessage, R_ADD_FEED_EXISTS); - ShowErrorMessage(dlgMessage); + ShowErrorMessageL(dlgMessage); } CleanupStack::PopAndDestroy(temp); } @@ -704,7 +705,7 @@ { info->SetTitleL(title); info->SetCustomTitle(); - iPodcastModel.FeedEngine().UpdateFeed(info); + iPodcastModel.FeedEngine().UpdateFeedL(info); UpdateListboxItemsL(); } } @@ -725,7 +726,7 @@ TBuf message; iEikonEnv->ReadResourceL(templ, R_PODCAST_REMOVE_FEED_PROMPT); message.Format(templ, &info->Title()); - if(ShowQueryMessage(message)) + if(ShowQueryMessageL(message)) { iPodcastModel.FeedEngine().RemoveFeedL(iItemIdArray[index]); iItemArray->Delete(index); @@ -789,7 +790,7 @@ if (err != KErrNone) { TBuf message; iEikonEnv->ReadResourceL(message, R_IMPORT_FEED_FAILURE); - ShowErrorMessage(message); + ShowErrorMessageL(message); } } @@ -845,13 +846,13 @@ TBuf templ; iEikonEnv->ReadResourceL(templ, R_EXPORT_FEED_SUCCESS); message.Format(templ, numFeeds); - ShowOkMessage(message); + ShowOkMessageL(message); } else { TBuf message; iEikonEnv->ReadResourceL(message, R_EXPORT_FEED_FAILURE); - ShowErrorMessage(message); + ShowErrorMessageL(message); } } CleanupStack::PopAndDestroy(fileDlg); @@ -861,7 +862,7 @@ CleanupStack::PopAndDestroy(memDlg); } -void CPodcastFeedView::CheckResumeDownload() +void CPodcastFeedView::CheckResumeDownloadL() { // if there are shows queued for downloading, ask if we should resume now RShowInfoArray showsDownloading; @@ -872,7 +873,7 @@ TBuf msg; iEikonEnv->ReadResourceL(msg, R_PODCAST_ENABLE_DOWNLOADS_PROMPT); - if (ShowQueryMessage(msg)) + if (ShowQueryMessageL(msg)) { // need to suspend downloads before ResumeDownloadL will work :) iPodcastModel.SettingsEngine().SetDownloadSuspended(ETrue); @@ -900,7 +901,7 @@ { TBuf message; iEikonEnv->ReadResourceL(message, R_PODCAST_CONNECTION_ERROR); - ShowErrorMessage(message); + ShowErrorMessageL(message); } break; case KErrNone: @@ -920,7 +921,7 @@ iEikonEnv->ReadResourceL(templ, R_IMPORT_FEED_SUCCESS); message.Format(templ, aNumFeedsImported); - if(ShowQueryMessage(message)) + if(ShowQueryMessageL(message)) { HandleCommandL(EPodcastUpdateAllFeeds); } @@ -928,11 +929,12 @@ break; case EOpmlSearching: delete iWaitDialog; + iWaitDialog = NULL; if (iPodcastModel.FeedEngine().GetSearchResults().Count() == 0) { TBuf message; iEikonEnv->ReadResourceL(message, R_SEARCH_NORESULTS); - ShowErrorMessage(message); + ShowErrorMessageL(message); } else { @@ -966,7 +968,7 @@ return; // we don't allow feed manipulation while update is running } - iListContainer->SetLongTapDetected(ETrue); + iListContainer->SetLongTapDetectedL(ETrue); const TInt KListboxDefaultHeight = 19; // for some reason it returns 19 for an empty listbox in S^1 TInt lbHeight = iListContainer->Listbox()->CalcHeightBasedOnNumOfItems(