diff -r 0da2e08216b6 -r 95754dcd27ad mmsharing/mmshui/src/musuiclipsharingcontroller.cpp --- a/mmsharing/mmshui/src/musuiclipsharingcontroller.cpp Tue May 11 16:10:30 2010 +0300 +++ b/mmsharing/mmshui/src/musuiclipsharingcontroller.cpp Tue May 25 12:38:39 2010 +0300 @@ -1024,6 +1024,7 @@ void CMusUiClipSharingController::StreamIdle() { MUS_LOG( "mus: [MUSUI ] -> CMusUiClipSharingController::StreamIdle" ); + iClipObserver.InvalidVideoFrame( ETrue ); MUS_LOG( "mus: [MUSUI ] <- CMusUiClipSharingController::StreamIdle" ); } @@ -1035,6 +1036,7 @@ void CMusUiClipSharingController::StreamStreaming() { MUS_LOG( "mus: [MUSUI ] -> CMusUiClipSharingController::StreamStreaming" ); + iClipObserver.InvalidVideoFrame( EFalse ); TRAPD( error, StreamStreamingL() ); if ( error != KErrNone ) { @@ -1189,5 +1191,19 @@ } +// ----------------------------------------------------------------------------- +// CMusUiClipSharingController::RewindFromEndL() +// ----------------------------------------------------------------------------- +// +void CMusUiClipSharingController::RewindFromEndL() + { + MUS_LOG( "mus: [MUSUI ] -> CMusUiClipSharingController::RewindFromEndL" ); + PauseL(); + iEventObserver.ShowNaviPaneIconL( EMusUiNaviIconPause ); + iSharingObserver.ReplaceToolbarCommand( EMusuiCmdToolbarPause, + EMusuiCmdToolbarUnPause, + ETrue ); + MUS_LOG( "mus: [MUSUI ] <- CMusUiClipSharingController::RewindFromEndL" ); + } // End of file