diff -r 71c436fe3ce0 -r 4376525cdefb javauis/mmapi_akn/baseline/src/cmmammfplayerbase.cpp --- a/javauis/mmapi_akn/baseline/src/cmmammfplayerbase.cpp Wed Jun 09 09:34:07 2010 +0300 +++ b/javauis/mmapi_akn/baseline/src/cmmammfplayerbase.cpp Mon Jun 21 15:32:50 2010 +0300 @@ -137,12 +137,15 @@ return EFalse; } -void CMMAMMFPlayerBase::StartL() +void CMMAMMFPlayerBase::StartL(TBool aPostEvent) { iMediaTime = KTimeUnknown; User::LeaveIfError(iController.Play()); - // inform java side - PostLongEvent(CMMAPlayerEvent::EStarted, iStartedEventTime); + if (aPostEvent) + { + // inform java side + PostLongEvent(CMMAPlayerEvent::EStarted, iStartedEventTime); + } ChangeState(EStarted); PostActionCompleted(KErrNone); // java start return }