diff -r 5f9e7e14eb11 -r 46baf9a7cadd engine/src/PodcastModel.cpp --- a/engine/src/PodcastModel.cpp Wed May 26 13:13:30 2010 +0100 +++ b/engine/src/PodcastModel.cpp Wed May 26 15:30:38 2010 +0100 @@ -234,6 +234,7 @@ EXPORT_C void CPodcastModel::PlayPausePodcastL(CShowInfo* aPodcast, TBool /* aPlayOnInit */) { + DP("CPodcastModel::PlayPausePodcastL BEGIN"); TRAPD(err, LaunchFileEmbeddedL(aPodcast->FileName())); if (err == KErrNone) @@ -241,7 +242,11 @@ aPodcast->SetPlayState(EPlayed); iShowEngine->UpdateShowL(*aPodcast); } - + else + { + User::Leave(err); + } + DP("CPodcastModel::PlayPausePodcastL END"); } EXPORT_C CFeedInfo* CPodcastModel::ActiveFeedInfo()