--- a/engine/src/PodcastModel.cpp Sun Nov 14 13:05:37 2010 +0000
+++ b/engine/src/PodcastModel.cpp Tue Nov 16 10:26:34 2010 +0000
@@ -239,8 +239,7 @@
if (err == KErrNone)
{
- aPodcast->SetPlayState(EPlayed);
- iShowEngine->UpdateShowL(*aPodcast);
+ iShowEngine->PostPlayHandling(aPodcast);
}
else
{
@@ -488,8 +487,7 @@
{
for (int i=0;i<iActiveShowList.Count();i++) {
if(iActiveShowList[i]->PlayState() != EPlayed) {
- iActiveShowList[i]->SetPlayState(EPlayed);
- iShowEngine->UpdateShowL(*iActiveShowList[i]);
+ ShowEngine().PostPlayHandling(iActiveShowList[i]);
}
}
}