mmsharing/mmshui/src/musuiclipsharingcontroller.cpp
branchRCL_3
changeset 19 95754dcd27ad
parent 18 0da2e08216b6
child 21 ce86b6d44a6d
--- 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