mmsharing/mmshengine/src/musengclipsession.cpp
branchRCL_3
changeset 21 ce86b6d44a6d
parent 19 95754dcd27ad
child 32 73a1feb507fb
--- a/mmsharing/mmshengine/src/musengclipsession.cpp	Tue May 25 12:38:39 2010 +0300
+++ b/mmsharing/mmshengine/src/musengclipsession.cpp	Wed Jun 09 09:37:52 2010 +0300
@@ -362,7 +362,7 @@
                      iFRWDStartTime.Int64() == 0, 
                      User::Leave( KErrNotReady ) );                     
 
-    
+    iPause = EFalse;
     CMceFileSource* file = MusEngMceUtils::GetFileSourceL( *iSession );
 
     if ( !file->IsEnabled() )
@@ -395,6 +395,7 @@
                      User::Leave( KErrNotReady ) );  
 
     
+    iPause = ETrue;
     CMceFileSource* file = MusEngMceUtils::GetFileSourceL( *iSession );
     
     if ( file->IsEnabled() )
@@ -1107,7 +1108,8 @@
             TRAP( error, isRewindFromEnd = 
                         ( position.Int64() != 0 && 
                           !filesource->IsEnabled() && 
-                          videoOut->State() == CMceMediaStream::EDisabled ) )
+                          videoOut->State() == CMceMediaStream::EDisabled &&
+                          !iPause ) )
             if(  isRewindFromEnd )
                 {
                 MUS_LOG( "mus: [ENGINE]     Rewind from end of clip" )