mpxplugins/serviceplugins/playbackplugins/progressdownloadsb/src/mpxprogressdownloadsb.cpp
branchRCL_3
changeset 26 70a8526f03f2
parent 21 a1247965635c
child 28 56b11cf8addb
equal deleted inserted replaced
21:a1247965635c 26:70a8526f03f2
   318                     }
   318                     }
   319 
   319 
   320                 break;
   320                 break;
   321                 }
   321                 }
   322             case EPbCmdPause:
   322             case EPbCmdPause:
       
   323             	{
   323                 if ( EPbDlStateDownloadCompleted == iDownloadState && iConsumeStarted )
   324                 if ( EPbDlStateDownloadCompleted == iDownloadState && iConsumeStarted )
   324                     {
   325                     {
   325                     ConsumeRights( ContentAccess::EPause );
   326                     ConsumeRights( ContentAccess::EPause );
   326                     }
   327                     }
   327                 TInt ret = iMStreamControl->Pause();
   328                 TInt ret = iMStreamControl->Pause();
   328                 iObs->HandlePluginEvent(MMPXPlaybackPluginObserver::EPPaused, 0, ret);
   329                 iObs->HandlePluginEvent(MMPXPlaybackPluginObserver::EPPaused, 0, ret);
   329                 break;
   330                 break;
       
   331                 }  
   330             case EPbCmdStop:
   332             case EPbCmdStop:
   331                 iMStreamControl->Stop();
   333                 iMStreamControl->Stop();
   332                 iObs->HandlePluginEvent(MMPXPlaybackPluginObserver::EPStopped,
   334                 iObs->HandlePluginEvent(MMPXPlaybackPluginObserver::EPStopped,
   333                                          0, KErrNone);
   335                                          0, KErrNone);
   334                 if ( EPbDlStateDownloadCompleted == iDownloadState  )
   336                 if ( EPbDlStateDownloadCompleted == iDownloadState  )