--- 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" )