--- a/engine/src/PodcastModel.cpp Sat Nov 13 12:34:20 2010 +0000
+++ b/engine/src/PodcastModel.cpp Mon Nov 15 23:47:20 2010 +0000
@@ -239,8 +239,7 @@
if (err == KErrNone)
{
- aPodcast->SetPlayState(EPlayed);
- iShowEngine->UpdateShowL(*aPodcast);
+ iShowEngine->PostPlayHandling(aPodcast);
}
else
{
@@ -351,15 +350,6 @@
// open DB
TBuf8<KMaxFileName> filename8;
filename8.Copy(dbFileName);
-
-#ifdef COPY_DB
- DP("Copying DB to c:\\data");
- TFileName copyName;
- copyName.Copy(_L("C:\\data\\"));
- copyName.Append(KDBFileName);
- BaflUtils::CopyFile(iFsSession, dbFileName, copyName);
-#endif
-
int rc = sqlite3_open((const char*) filename8.PtrZ(), &iDB);
if(rc != SQLITE_OK){
User::Leave(KErrCorrupt);
@@ -477,6 +467,12 @@
iShowEngine->GetShowsByFeedL(iActiveShowList, aFeedUid);
}
+EXPORT_C void CPodcastModel::GetNewShowsL()
+ {
+ iActiveShowList.ResetAndDestroy();
+ iShowEngine->GetNewShowsL(iActiveShowList);
+ }
+
EXPORT_C void CPodcastModel::MarkSelectionPlayedL()
{
for (int i=0;i<iActiveShowList.Count();i++) {