application/src/PodcastShowsView.cpp
changeset 134 46baf9a7cadd
parent 133 5f9e7e14eb11
child 137 eefed4bda2e2
equal deleted inserted replaced
133:5f9e7e14eb11 134:46baf9a7cadd
   336 				case EQueued:
   336 				case EQueued:
   337 					AppUi()->ActivateLocalViewL(KUidPodcastQueueViewID,  TUid::Uid(0), KNullDesC8());
   337 					AppUi()->ActivateLocalViewL(KUidPodcastQueueViewID,  TUid::Uid(0), KNullDesC8());
   338 					((CPodcastAppUi*)AppUi())->SetActiveTab(KTabIdQueue);
   338 					((CPodcastAppUi*)AppUi())->SetActiveTab(KTabIdQueue);
   339 					break;
   339 					break;
   340 				case EDownloaded:
   340 				case EDownloaded:
   341 					iPodcastModel.PlayPausePodcastL(showInfo, ETrue);
   341 					{
       
   342 					TRAPD(err, iPodcastModel.PlayPausePodcastL(showInfo, ETrue));
       
   343 					if (err != KErrNone)
       
   344 						{
       
   345 						HBufC *error = iEikonEnv->AllocReadResourceLC(R_ERROR_PLAYBACK_FAILED);
       
   346 						ShowErrorMessageL(*error);
       
   347 						CleanupStack::PopAndDestroy(error);
       
   348 						}
   342 					UpdateListboxItemsL();
   349 					UpdateListboxItemsL();
       
   350 					}
   343 					break;
   351 					break;
   344 				default:
   352 				default:
   345 					break;
   353 					break;
   346 					}
   354 					}
   347 				}
   355 				}