javauis/mmapi_akn/src_drmv2/src/cmmadrmaudioplayer.cpp
branchRCL_3
changeset 21 4376525cdefb
parent 14 04becd199f91
--- a/javauis/mmapi_akn/src_drmv2/src/cmmadrmaudioplayer.cpp	Wed Jun 09 09:34:07 2010 +0300
+++ b/javauis/mmapi_akn/src_drmv2/src/cmmadrmaudioplayer.cpp	Mon Jun 21 15:32:50 2010 +0300
@@ -99,7 +99,7 @@
     DEBUG("MMA: CMMAMidiPlayer: DeallocateL -");
 }
 
-void CMMADRMAudioPlayer::StartL()
+void CMMADRMAudioPlayer::StartL(TBool aPostEvent)
 {
     // start can't be called to not ready player
     ASSERT(iState == EPrefetched);
@@ -125,9 +125,12 @@
 
     iUtility->Play();
 
-    // inform java side
     PostActionCompleted(KErrNone);   // java start return
-    PostLongEvent(CMMAPlayerEvent::EStarted, time);
+    if (aPostEvent)
+    {
+        // inform java side
+        PostLongEvent(CMMAPlayerEvent::EStarted, time);
+    }
     ChangeState(EStarted);
 }
 
@@ -275,7 +278,7 @@
 
         if (iRepeatForever || iRepeatCount < iRepeatNumberOfTimes)
         {
-            StartL();
+            StartL(ETrue);
         }
         else
         {