diff -r a1247965635c -r 70a8526f03f2 mpxplugins/serviceplugins/playbackplugins/progressdownloadsb/src/mpxprogressdownloadsb.cpp --- a/mpxplugins/serviceplugins/playbackplugins/progressdownloadsb/src/mpxprogressdownloadsb.cpp Tue Apr 27 16:34:37 2010 +0300 +++ b/mpxplugins/serviceplugins/playbackplugins/progressdownloadsb/src/mpxprogressdownloadsb.cpp Tue May 11 16:10:56 2010 +0300 @@ -320,6 +320,7 @@ break; } case EPbCmdPause: + { if ( EPbDlStateDownloadCompleted == iDownloadState && iConsumeStarted ) { ConsumeRights( ContentAccess::EPause ); @@ -327,6 +328,7 @@ TInt ret = iMStreamControl->Pause(); iObs->HandlePluginEvent(MMPXPlaybackPluginObserver::EPPaused, 0, ret); break; + } case EPbCmdStop: iMStreamControl->Stop(); iObs->HandlePluginEvent(MMPXPlaybackPluginObserver::EPStopped,