mpxplugins/serviceplugins/playbackplugins/progressdownloadsb/src/mpxprogressdownloadsb.cpp
equal
deleted
inserted
replaced
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 ) |